summaryrefslogtreecommitdiff
path: root/tests-clay/attr/file.c
diff options
context:
space:
mode:
authorRussell Belfer <arrbee@arrbee.com>2012-01-20 11:13:17 -0800
committerRussell Belfer <arrbee@arrbee.com>2012-01-20 11:13:17 -0800
commit63ab73bec0a54300a48355ee28dd24ebd39e2cd2 (patch)
treeb341b54a3b37d30b799a886f15729f537993e8c7 /tests-clay/attr/file.c
parent9269ccce143578deec4d4e6e7755068f130abe96 (diff)
parent83bfbdf593a76c591bb9cbd40cec6fca36c81a9c (diff)
downloadlibgit2-63ab73bec0a54300a48355ee28dd24ebd39e2cd2.tar.gz
Merge branch 'fix-subdir-attr-paths' into development
This resolves issue #535 and issue #533.
Diffstat (limited to 'tests-clay/attr/file.c')
-rw-r--r--tests-clay/attr/file.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/tests-clay/attr/file.c b/tests-clay/attr/file.c
index acca0c653..652ee273c 100644
--- a/tests-clay/attr/file.c
+++ b/tests-clay/attr/file.c
@@ -6,11 +6,12 @@
void test_attr_file__simple_read(void)
{
- git_attr_file *file = NULL;
+ git_attr_file *file;
git_attr_assignment *assign;
git_attr_rule *rule;
- cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr0"), &file));
+ cl_git_pass(git_attr_file__new(&file));
+ cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr0"), file));
cl_assert_strequal(cl_fixture("attr/attr0"), file->path);
cl_assert(file->rules.length == 1);
@@ -32,11 +33,12 @@ void test_attr_file__simple_read(void)
void test_attr_file__match_variants(void)
{
- git_attr_file *file = NULL;
+ git_attr_file *file;
git_attr_rule *rule;
git_attr_assignment *assign;
- cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr1"), &file));
+ cl_git_pass(git_attr_file__new(&file));
+ cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr1"), file));
cl_assert_strequal(cl_fixture("attr/attr1"), file->path);
cl_assert(file->rules.length == 10);
@@ -119,11 +121,12 @@ static void check_one_assign(
void test_attr_file__assign_variants(void)
{
- git_attr_file *file = NULL;
+ git_attr_file *file;
git_attr_rule *rule;
git_attr_assignment *assign;
- cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr2"), &file));
+ cl_git_pass(git_attr_file__new(&file));
+ cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr2"), file));
cl_assert_strequal(cl_fixture("attr/attr2"), file->path);
cl_assert(file->rules.length == 11);
@@ -184,11 +187,12 @@ void test_attr_file__assign_variants(void)
void test_attr_file__check_attr_examples(void)
{
- git_attr_file *file = NULL;
+ git_attr_file *file;
git_attr_rule *rule;
git_attr_assignment *assign;
- cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr3"), &file));
+ cl_git_pass(git_attr_file__new(&file));
+ cl_git_pass(git_attr_file__from_file(NULL, cl_fixture("attr/attr3"), file));
cl_assert_strequal(cl_fixture("attr/attr3"), file->path);
cl_assert(file->rules.length == 3);