summaryrefslogtreecommitdiff
path: root/tests-clar/network
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2012-12-12 12:23:24 -0800
committerBen Straub <bs@github.com>2012-12-12 12:23:24 -0800
commitb914e17d8268f836bcd8b785781ed24cbec1c29f (patch)
tree404a70e3b9b306cd99de4d7ac34d860001d8cba9 /tests-clar/network
parenta71c27ccda7f7118ac2c50789fc1407d4d940b98 (diff)
downloadlibgit2-b914e17d8268f836bcd8b785781ed24cbec1c29f.tar.gz
API to set a dangling remote's repository
Diffstat (limited to 'tests-clar/network')
-rw-r--r--tests-clar/network/remotes.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests-clar/network/remotes.c b/tests-clar/network/remotes.c
index d3f9ff80f..b2ed8e7f2 100644
--- a/tests-clar/network/remotes.c
+++ b/tests-clar/network/remotes.c
@@ -330,9 +330,13 @@ void test_network_remotes__check_structure_version(void)
void test_network_remotes__dangling(void)
{
cl_git_pass(git_remote_new(&_remote, NULL, "upstream", "git://github.com/libgit2/libgit2", NULL));
- cl_git_fail(git_remote_save(_remote));
- cl_git_fail(git_remote_update_tips(_remote));
cl_git_pass(git_remote_rename(_remote, "newname", NULL, NULL));
cl_assert_equal_s(git_remote_name(_remote), "newname");
+
+ cl_git_fail(git_remote_save(_remote));
+ cl_git_fail(git_remote_update_tips(_remote));
+
+ cl_git_pass(git_remote_set_repository(_remote, _repo));
+ cl_git_pass(git_remote_save(_remote));
}