diff options
| author | Edward Thomson <ethomson@edwardthomson.com> | 2021-05-16 11:09:44 +0100 |
|---|---|---|
| committer | Edward Thomson <ethomson@edwardthomson.com> | 2021-05-16 11:09:44 +0100 |
| commit | cf323cb9d94022e0301b5bb3bebdf2f6a5b4e338 (patch) | |
| tree | 50062a18825c372c3ef6783ebfa9b8426365697a /tests/refs/races.c | |
| parent | 95b7a6398fe499fb37e49a528292c9ab2e1e8fc9 (diff) | |
| download | libgit2-cf323cb9d94022e0301b5bb3bebdf2f6a5b4e338.tar.gz | |
refs: test git_reference_create_matching failure for zero oid
Diffstat (limited to 'tests/refs/races.c')
| -rw-r--r-- | tests/refs/races.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/refs/races.c b/tests/refs/races.c index 988072794..9134bf921 100644 --- a/tests/refs/races.c +++ b/tests/refs/races.c @@ -30,7 +30,10 @@ void test_refs_races__create_matching_zero_old(void) git_oid_fromstr(&id, commit_id); git_oid_fromstr(&zero_id, "0000000000000000000000000000000000000000"); + cl_git_fail(git_reference_create_matching(&ref, g_repo, refname, &id, 1, &zero_id, NULL)); + cl_git_pass(git_reference_create_matching(&ref, g_repo, other_refname, &id, 1, &zero_id, NULL)); + cl_git_fail(git_reference_create_matching(&ref, g_repo, other_refname, &id, 1, &zero_id, NULL)); git_reference_free(ref); } |
