diff options
author | nulltoken <emeric.fermas@gmail.com> | 2012-11-12 15:42:15 +0100 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2012-12-01 08:34:26 +0100 |
commit | 80d9d1df14b1f160848ee76dc35f1b0cecab332d (patch) | |
tree | 5a007b554de816b6beadb0dbe7dc850544e2b288 /tests-clar/refs/rename.c | |
parent | 47261d9c8a23c3ccec245c2640d4d9a8b9f182c2 (diff) | |
download | libgit2-80d9d1df14b1f160848ee76dc35f1b0cecab332d.tar.gz |
refs: Deploy EINVALIDSPEC usage
Diffstat (limited to 'tests-clar/refs/rename.c')
-rw-r--r-- | tests-clar/refs/rename.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests-clar/refs/rename.c b/tests-clar/refs/rename.c index ec5c12507..bfdef15fa 100644 --- a/tests-clar/refs/rename.c +++ b/tests-clar/refs/rename.c @@ -180,10 +180,14 @@ void test_refs_rename__invalid_name(void) cl_git_pass(git_reference_lookup(&looked_up_ref, g_repo, packed_test_head_name)); /* Can not be renamed with an invalid name. */ - cl_git_fail(git_reference_rename(looked_up_ref, "Hello! I'm a very invalid name.", 0)); - - /* Can not be renamed outside of the refs hierarchy. */ - cl_git_fail(git_reference_rename(looked_up_ref, "i-will-sudo-you", 0)); + cl_assert_equal_i( + GIT_EINVALIDSPEC, + git_reference_rename(looked_up_ref, "Hello! I'm a very invalid name.", 0)); + + /* Can not be renamed outside of the refs hierarchy + * unless it's ALL_CAPS_AND_UNDERSCORES. + */ + cl_assert_equal_i(GIT_EINVALIDSPEC, git_reference_rename(looked_up_ref, "i-will-sudo-you", 0)); /* Failure to rename it hasn't corrupted its state */ git_reference_free(looked_up_ref); |