From 94412b009e81f0fdd474b0a0848f117cac3bd3b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Sun, 10 Aug 2014 17:48:12 +0200 Subject: [PATCH] remote: assert what we want to happen when ther is no default branch Assert what we already do, so as to notice changes. --- tests/network/remote/defaultbranch.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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); +}