Commit f36fb761dce7c0f6c6924d9ce30c9cad72dc1318

nulltoken 2012-10-20T19:23:04

tests: more git_repository_head_detached() coverage

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/tests-clar/repo/head.c b/tests-clar/repo/head.c
index 30377dc..2294716 100644
--- a/tests-clar/repo/head.c
+++ b/tests-clar/repo/head.c
@@ -177,3 +177,12 @@ void test_repo_head__retrieving_an_orphaned_head_returns_GIT_EORPHANEDHEAD(void)
 
 	cl_assert_equal_i(GIT_EORPHANEDHEAD, git_repository_head(&head, repo));
 }
+
+void test_repo_head__can_tell_if_an_orphaned_head_is_detached(void)
+{
+	git_reference *head;
+
+	make_head_orphaned(repo, NON_EXISTING_HEAD);
+
+	cl_assert_equal_i(false, git_repository_head_detached(repo));
+}