diff options
| author | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-05-03 16:08:33 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-05-08 21:36:40 +0200 |
| commit | a209a025c642498f1fa1aecf91ce9e9504d0d419 (patch) | |
| tree | 92d358bd05de3d24ee5276bfdeb8096b8d31a5d7 /tests-clar/network | |
| parent | 3df9cc592220b1da73a1d4ac82847c3c6d92a1fa (diff) | |
| download | libgit2-a209a025c642498f1fa1aecf91ce9e9504d0d419.tar.gz | |
remote: add git_remote_add()
Helper function to create a remote with the default settings
Diffstat (limited to 'tests-clar/network')
| -rw-r--r-- | tests-clar/network/remotes.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests-clar/network/remotes.c b/tests-clar/network/remotes.c index f03d983c..608f09a2 100644 --- a/tests-clar/network/remotes.c +++ b/tests-clar/network/remotes.c @@ -158,3 +158,15 @@ void test_network_remotes__loading_a_missing_remote_returns_ENOTFOUND(void) { cl_assert_equal_i(GIT_ENOTFOUND, git_remote_load(&_remote, _repo, "just-left-few-minutes-ago")); } + +void test_network_remotes__add(void) +{ + git_remote_free(_remote); + cl_git_pass(git_remote_add(&_remote, _repo, "addtest", "http://github.com/libgit2/libgit2")); + git_remote_free(_remote); + + cl_git_pass(git_remote_load(&_remote, _repo, "addtest")); + _refspec = git_remote_fetchspec(_remote); + cl_assert(!strcmp(git_refspec_src(_refspec), "refs/heads/*")); + cl_assert(!strcmp(git_refspec_dst(_refspec), "refs/remotes/addtest/*")); +} |
