summaryrefslogtreecommitdiff
path: root/tests-clar/network/remote/remotes.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2013-04-30 11:18:16 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2013-04-30 12:04:59 +0200
commit1ffd0806f406a9dc300dbdefaf1e1d036a4294b4 (patch)
tree13fa5260922296d5deae8b14adafb04e8c6dff88 /tests-clar/network/remote/remotes.c
parent8d39f2a79067c9551286bb552457db71b88b64d3 (diff)
downloadlibgit2-1ffd0806f406a9dc300dbdefaf1e1d036a4294b4.tar.gz
remote: add resfpec list accessors
Bring back a way of acessing the git_refspec* from a remote. Closes #1514
Diffstat (limited to 'tests-clar/network/remote/remotes.c')
-rw-r--r--tests-clar/network/remote/remotes.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/tests-clar/network/remote/remotes.c b/tests-clar/network/remote/remotes.c
index 908e17d96..4c24db8eb 100644
--- a/tests-clar/network/remote/remotes.c
+++ b/tests-clar/network/remote/remotes.c
@@ -13,7 +13,7 @@ void test_network_remote_remotes__initialize(void)
cl_git_pass(git_remote_load(&_remote, _repo, "test"));
- _refspec = git_vector_get(&_remote->refspecs, 0);
+ _refspec = git_remote_get_refspec(_remote, 0);
cl_assert(_refspec != NULL);
}
@@ -113,15 +113,14 @@ void test_network_remote_remotes__add_fetchspec(void)
{
size_t size;
- size = _remote->refspecs.length;
- cl_assert_equal_i(size, _remote->refspecs.length);
+ size = git_remote_refspec_count(_remote);
cl_git_pass(git_remote_add_fetch(_remote, "refs/*:refs/*"));
size++;
- cl_assert_equal_i(size, _remote->refspecs.length);
+ cl_assert_equal_i(size, git_remote_refspec_count(_remote));
- _refspec = git_vector_get(&_remote->refspecs, size-1);
+ _refspec = git_remote_get_refspec(_remote, size - 1);
cl_assert_equal_s(git_refspec_src(_refspec), "refs/*");
cl_assert_equal_s(git_refspec_dst(_refspec), "refs/*");
cl_assert_equal_s(git_refspec_string(_refspec), "refs/*:refs/*");
@@ -132,13 +131,13 @@ void test_network_remote_remotes__add_pushspec(void)
{
size_t size;
- size = _remote->refspecs.length;
+ size = git_remote_refspec_count(_remote);
cl_git_pass(git_remote_add_push(_remote, "refs/*:refs/*"));
size++;
- cl_assert_equal_i(size, _remote->refspecs.length);
+ cl_assert_equal_i(size, git_remote_refspec_count(_remote));
- _refspec = git_vector_get(&_remote->refspecs, size-1);
+ _refspec = git_remote_get_refspec(_remote, size - 1);
cl_assert_equal_s(git_refspec_src(_refspec), "refs/*");
cl_assert_equal_s(git_refspec_dst(_refspec), "refs/*");
cl_assert_equal_s(git_refspec_string(_refspec), "refs/*:refs/*");