ignore: add additional test cases
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
diff --git a/tests/status/ignore.c b/tests/status/ignore.c
index 7256fb7..a6045b8 100644
--- a/tests/status/ignore.c
+++ b/tests/status/ignore.c
@@ -1222,7 +1222,7 @@ void test_status_ignore__ignored_subdirfiles_with_subdir_rule(void)
NULL
};
- make_test_data("empty_standard_repo", test_files);
+ make_test_data("empty_standard_repo", test_files);
cl_git_mkfile(
"empty_standard_repo/.gitignore",
"dir/*\n"
@@ -1230,6 +1230,8 @@ void test_status_ignore__ignored_subdirfiles_with_subdir_rule(void)
assert_is_ignored("dir/a.test");
assert_is_ignored("dir/sub1/a.test");
+ assert_is_ignored("dir/sub1/sub2");
+ assert_is_ignored("dir/sub1/sub2/b.test");
}
void test_status_ignore__ignored_subdirfiles_with_negations(void)
@@ -1241,13 +1243,13 @@ void test_status_ignore__ignored_subdirfiles_with_negations(void)
NULL
};
- make_test_data("empty_standard_repo", test_files);
+ make_test_data("empty_standard_repo", test_files);
cl_git_mkfile(
"empty_standard_repo/.gitignore",
"dir/*\n"
"!dir/a.test\n");
- refute_is_ignored("dir/a.test");
+ refute_is_ignored("dir/a.test");
assert_is_ignored("dir/b.test");
assert_is_ignored("dir/sub1/c.test");
}