diff options
Diffstat (limited to 'tests-clar')
| -rw-r--r-- | tests-clar/network/remotes.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests-clar/network/remotes.c b/tests-clar/network/remotes.c index 4cf473d70..add99c18b 100644 --- a/tests-clar/network/remotes.c +++ b/tests-clar/network/remotes.c @@ -1,6 +1,7 @@ #include "clar_libgit2.h" #include "buffer.h" #include "refspec.h" +#include "transport.h" static git_remote *_remote; static git_repository *_repo; @@ -35,11 +36,21 @@ void test_network_remotes__parsing_ssh_remote(void) cl_assert( git_remote_valid_url("git@github.com:libgit2/libgit2.git") ); } -void test_network_remotes__parsing_local_path(void) +void test_network_remotes__parsing_local_path_fails_if_path_not_found(void) { cl_assert( !git_remote_valid_url("/home/git/repos/libgit2.git") ); } +void test_network_remotes__supported_transport_methods_are_supported(void) +{ + cl_assert( git_remote_supported_url("git://github.com/libgit2/libgit2") ); +} + +void test_network_remotes__unsupported_transport_methods_are_unsupported(void) +{ + cl_assert( !git_remote_supported_url("git@github.com:libgit2/libgit2.git") ); +} + void test_network_remotes__refspec_parsing(void) { cl_assert(!strcmp(git_refspec_src(_refspec), "refs/heads/*")); |
