summaryrefslogtreecommitdiff
path: root/remote_test.go
diff options
context:
space:
mode:
authorDavid Calavera <[email protected]>2014-10-27 08:29:42 -0700
committerDavid Calavera <[email protected]>2014-10-27 08:29:42 -0700
commitd1b87efd96b30b8e1fc892a8c791e042676f9a38 (patch)
tree5a177ecb2c37dc7142933c8c4cdac9fc6d295cbb /remote_test.go
parent749d6149b31b17aab4ca58a2e48d73361547fc3e (diff)
Add connect methods to Remote.
Diffstat (limited to 'remote_test.go')
-rw-r--r--remote_test.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/remote_test.go b/remote_test.go
index 70e53ce..6d81df4 100644
--- a/remote_test.go
+++ b/remote_test.go
@@ -75,6 +75,18 @@ func TestCertificateCheck(t *testing.T) {
checkFatal(t, err)
}
+func TestRemoteConnect(t *testing.T) {
+ repo := createTestRepo(t)
+ defer os.RemoveAll(repo.Workdir())
+ defer repo.Free()
+
+ remote, err := repo.CreateRemote("origin", "https://github.com/libgit2/TestGitRepository")
+ checkFatal(t, err)
+
+ err = remote.ConnectFetch()
+ checkFatal(t, err)
+}
+
func TestRemoteLs(t *testing.T) {
repo := createTestRepo(t)
defer os.RemoveAll(repo.Workdir())
@@ -83,6 +95,9 @@ func TestRemoteLs(t *testing.T) {
remote, err := repo.CreateRemote("origin", "https://github.com/libgit2/TestGitRepository")
checkFatal(t, err)
+ err = remote.ConnectFetch()
+ checkFatal(t, err)
+
heads, err := remote.Ls()
checkFatal(t, err)
@@ -99,6 +114,9 @@ func TestRemoteLsFiltering(t *testing.T) {
remote, err := repo.CreateRemote("origin", "https://github.com/libgit2/TestGitRepository")
checkFatal(t, err)
+ err = remote.ConnectFetch()
+ checkFatal(t, err)
+
heads, err := remote.Ls("master")
checkFatal(t, err)