Commit 7e3fc623 by Russell Belfer

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.
parent e3d55b2a
...@@ -29,8 +29,6 @@ void test_attr_repo__cleanup(void) ...@@ -29,8 +29,6 @@ void test_attr_repo__cleanup(void)
void test_attr_repo__get_one(void) void test_attr_repo__get_one(void)
{ {
const char *value;
struct attr_expected test_cases[] = { struct attr_expected test_cases[] = {
{ "root_test1", "repoattr", EXPECT_TRUE, NULL }, { "root_test1", "repoattr", EXPECT_TRUE, NULL },
{ "root_test1", "rootattr", EXPECT_TRUE, NULL }, { "root_test1", "rootattr", EXPECT_TRUE, NULL },
...@@ -63,6 +61,8 @@ void test_attr_repo__get_one(void) ...@@ -63,6 +61,8 @@ void test_attr_repo__get_one(void)
{ "sub/sub/subdir.txt", "reposub", EXPECT_UNDEFINED, NULL }, { "sub/sub/subdir.txt", "reposub", EXPECT_UNDEFINED, NULL },
{ "does-not-exist", "foo", EXPECT_STRING, "yes" }, { "does-not-exist", "foo", EXPECT_STRING, "yes" },
{ "sub/deep/file", "deepdeep", EXPECT_TRUE, NULL }, { "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 } { NULL, NULL, 0, NULL }
}, *scan; }, *scan;
...@@ -224,3 +224,4 @@ void test_attr_repo__bad_macros(void) ...@@ -224,3 +224,4 @@ void test_attr_repo__bad_macros(void)
cl_assert_strequal("hahaha", values[4]); cl_assert_strequal("hahaha", values[4]);
cl_assert(GIT_ATTR_TRUE(values[5])); cl_assert(GIT_ATTR_TRUE(values[5]));
} }
...@@ -23,3 +23,7 @@ macro* macro2 macro2 macro2 ...@@ -23,3 +23,7 @@ macro* macro2 macro2 macro2
[attr]thirdmacro secondmacro=hahaha [attr]thirdmacro secondmacro=hahaha
macro_bad firstmacro secondmacro thirdmacro macro_bad firstmacro secondmacro thirdmacro
# another test that Peff found was failing
[attr]notest !test
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment