diff options
| author | Vicent Martà <vicent@github.com> | 2013-11-11 06:47:15 -0800 |
|---|---|---|
| committer | Vicent Martà <vicent@github.com> | 2013-11-11 06:47:15 -0800 |
| commit | 6414fd338df89eaa5bd4c64f7ab310fb7d5758bb (patch) | |
| tree | 4af0ea37b387c791bd89e73edea10e3353c54423 /tests-clar/online/fetch.c | |
| parent | 5e1281f873e7eb5b51569ef33218dd20b69ff707 (diff) | |
| parent | a6192d7c98976edb0ce4fd10438ac7a19c283598 (diff) | |
| download | libgit2-6414fd338df89eaa5bd4c64f7ab310fb7d5758bb.tar.gz | |
Merge pull request #1956 from libgit2/cmn/fetch-default-head
Remote revamp (director's cut)
Diffstat (limited to 'tests-clar/online/fetch.c')
| -rw-r--r-- | tests-clar/online/fetch.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/tests-clar/online/fetch.c b/tests-clar/online/fetch.c index df1b2e288..5153a7ae0 100644 --- a/tests-clar/online/fetch.c +++ b/tests-clar/online/fetch.c @@ -152,29 +152,20 @@ void test_online_fetch__can_cancel(void) git_remote_free(remote); } -int ls_cb(git_remote_head *rhead, void *payload) -{ - int *nr = payload; - GIT_UNUSED(rhead); - - (*nr)++; - - return 0; -} - void test_online_fetch__ls_disconnected(void) { + const git_remote_head **refs; + size_t refs_len_before, refs_len_after; git_remote *remote; - int nr_before = 0, nr_after = 0; cl_git_pass(git_remote_create(&remote, _repo, "test", "http://github.com/libgit2/TestGitRepository.git")); cl_git_pass(git_remote_connect(remote, GIT_DIRECTION_FETCH)); - cl_git_pass(git_remote_ls(remote, ls_cb, &nr_before)); + cl_git_pass(git_remote_ls(&refs, &refs_len_before, remote)); git_remote_disconnect(remote); - cl_git_pass(git_remote_ls(remote, ls_cb, &nr_after)); + cl_git_pass(git_remote_ls(&refs, &refs_len_after, remote)); - cl_assert_equal_i(nr_before, nr_after); + cl_assert_equal_i(refs_len_before, refs_len_after); git_remote_free(remote); } |
