summaryrefslogtreecommitdiff
path: root/tests-clar/network/remote/remotes.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests-clar/network/remote/remotes.c')
-rw-r--r--tests-clar/network/remote/remotes.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests-clar/network/remote/remotes.c b/tests-clar/network/remote/remotes.c
index 55b233eda..6e0eeeb05 100644
--- a/tests-clar/network/remote/remotes.c
+++ b/tests-clar/network/remote/remotes.c
@@ -243,13 +243,19 @@ void test_network_remote_remotes__list(void)
git_config *cfg;
cl_git_pass(git_remote_list(&list, _repo));
- cl_assert(list.count == 4);
+ cl_assert(list.count == 5);
git_strarray_free(&list);
cl_git_pass(git_repository_config(&cfg, _repo));
+
+ /* Create a new remote */
cl_git_pass(git_config_set_string(cfg, "remote.specless.url", "http://example.com"));
+
+ /* Update a remote (previously without any url/pushurl entry) */
+ cl_git_pass(git_config_set_string(cfg, "remote.no-remote-url.pushurl", "http://example.com"));
+
cl_git_pass(git_remote_list(&list, _repo));
- cl_assert(list.count == 5);
+ cl_assert(list.count == 7);
git_strarray_free(&list);
git_config_free(cfg);