summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2014-08-10 17:48:12 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2014-08-29 15:28:10 +0200
commit94412b009e81f0fdd474b0a0848f117cac3bd3b5 (patch)
tree5e748027a76fb485b0efcde20ecc7b90e8d95a78
parent26bf3a53467cd4e7adbf70c3ec8f2d83ed82a605 (diff)
downloadlibgit2-94412b009e81f0fdd474b0a0848f117cac3bd3b5.tar.gz
remote: assert what we want to happen when ther is no default branch
Assert what we already do, so as to notice changes.
-rw-r--r--tests/network/remote/defaultbranch.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/network/remote/defaultbranch.c b/tests/network/remote/defaultbranch.c
index fa3a329db..85735a378 100644
--- a/tests/network/remote/defaultbranch.c
+++ b/tests/network/remote/defaultbranch.c
@@ -48,3 +48,17 @@ void test_network_remote_defaultbranch__master_on_detached(void)
cl_git_pass(git_repository_detach_head(g_repo_a, NULL, NULL));
assert_default_branch("refs/heads/master");
}
+
+void test_network_remote_defaultbranch__no_default_branch(void)
+{
+ git_remote *remote_b;
+ const git_remote_head **heads;
+ size_t len;
+
+ cl_git_pass(git_remote_create(&remote_b, g_repo_b, "self", git_repository_path(g_repo_b)));
+ cl_git_pass(git_remote_connect(remote_b, GIT_DIRECTION_FETCH));
+ cl_git_pass(git_remote_ls(&heads, &len, remote_b));
+ cl_assert_equal_i(0, len);
+
+ git_remote_free(remote_b);
+}