diff options
Diffstat (limited to 'tests-clar/refs/unicode.c')
-rw-r--r-- | tests-clar/refs/unicode.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests-clar/refs/unicode.c b/tests-clar/refs/unicode.c index 889c85666..2ec103275 100644 --- a/tests-clar/refs/unicode.c +++ b/tests-clar/refs/unicode.c @@ -12,6 +12,8 @@ void test_refs_unicode__initialize(void) void test_refs_unicode__cleanup(void) { git_repository_free(repo); + repo = NULL; + cl_fixture_cleanup("testrepo.git"); } @@ -25,15 +27,15 @@ void test_refs_unicode__create_and_lookup(void) /* Create the reference */ cl_git_pass(git_reference_lookup(&ref0, repo, master)); - cl_git_pass(git_reference_create_oid(&ref1, repo, REFNAME, git_reference_oid(ref0), 0)); - cl_assert(strcmp(REFNAME, git_reference_name(ref1)) == 0); + cl_git_pass(git_reference_create(&ref1, repo, REFNAME, git_reference_target(ref0), 0)); + cl_assert_equal_s(REFNAME, git_reference_name(ref1)); /* Lookup the reference in a different instance of the repository */ cl_git_pass(git_repository_open(&repo2, "testrepo.git")); cl_git_pass(git_reference_lookup(&ref2, repo2, REFNAME)); - cl_assert(git_oid_cmp(git_reference_oid(ref1), git_reference_oid(ref2)) == 0); - cl_assert(strcmp(REFNAME, git_reference_name(ref2)) == 0); + cl_assert(git_oid_cmp(git_reference_target(ref1), git_reference_target(ref2)) == 0); + cl_assert_equal_s(REFNAME, git_reference_name(ref2)); git_reference_free(ref0); git_reference_free(ref1); |