diff options
author | Russell Belfer <arrbee@arrbee.com> | 2012-01-23 22:54:49 +0400 |
---|---|---|
committer | Russell Belfer <arrbee@arrbee.com> | 2012-03-03 03:49:28 +0400 |
commit | 7e3fc62310f8f33e83ddc2b6b8c6d8516252c145 (patch) | |
tree | b610769da9c2efa27b8c0ef70db292be9f18f37f /tests-clar/attr | |
parent | e3d55b2add24e3074501176270082aa1802218bc (diff) |
Add test for possible attr bug
This is a test that should replicate an issue that Peff
is setting with git attributes. But the test doesn't fail.
Diffstat (limited to 'tests-clar/attr')
-rw-r--r-- | tests-clar/attr/repo.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests-clar/attr/repo.c b/tests-clar/attr/repo.c index 722431579..9f6a49bf4 100644 --- a/tests-clar/attr/repo.c +++ b/tests-clar/attr/repo.c @@ -29,8 +29,6 @@ void test_attr_repo__cleanup(void) void test_attr_repo__get_one(void) { - const char *value; - struct attr_expected test_cases[] = { { "root_test1", "repoattr", EXPECT_TRUE, NULL }, { "root_test1", "rootattr", EXPECT_TRUE, NULL }, @@ -63,6 +61,8 @@ void test_attr_repo__get_one(void) { "sub/sub/subdir.txt", "reposub", EXPECT_UNDEFINED, NULL }, { "does-not-exist", "foo", EXPECT_STRING, "yes" }, { "sub/deep/file", "deepdeep", EXPECT_TRUE, NULL }, + { "sub/sub/d/no", "test", EXPECT_STRING, "a/b/d/*" }, + { "sub/sub/d/yes", "test", EXPECT_UNDEFINED, NULL }, { NULL, NULL, 0, NULL } }, *scan; @@ -224,3 +224,4 @@ void test_attr_repo__bad_macros(void) cl_assert_strequal("hahaha", values[4]); cl_assert(GIT_ATTR_TRUE(values[5])); } + |