summaryrefslogtreecommitdiff
path: root/tests-clar/refs/branches/delete.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests-clar/refs/branches/delete.c')
-rw-r--r--tests-clar/refs/branches/delete.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tests-clar/refs/branches/delete.c b/tests-clar/refs/branches/delete.c
index b261240cd..1a97dc822 100644
--- a/tests-clar/refs/branches/delete.c
+++ b/tests-clar/refs/branches/delete.c
@@ -38,17 +38,16 @@ void test_refs_branches_delete__can_not_delete_a_branch_pointed_at_by_HEAD(void)
git_reference_free(branch);
}
-void test_refs_branches_delete__can_not_delete_a_branch_if_HEAD_is_missing(void)
+void test_refs_branches_delete__can_delete_a_branch_even_if_HEAD_is_missing(void)
{
git_reference *head;
- git_reference *branch = NULL;
+ git_reference *branch;
cl_git_pass(git_reference_lookup(&head, repo, GIT_HEAD_FILE));
git_reference_delete(head);
cl_git_pass(git_branch_lookup(&branch, repo, "br2", GIT_BRANCH_LOCAL));
- cl_git_fail(git_branch_delete(branch));
- git_reference_free(branch);
+ cl_git_pass(git_branch_delete(branch));
}
void test_refs_branches_delete__can_delete_a_branch_pointed_at_by_detached_HEAD(void)