summaryrefslogtreecommitdiff
path: root/clone_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'clone_test.go')
-rw-r--r--clone_test.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/clone_test.go b/clone_test.go
index 8814dd0..9ff03e6 100644
--- a/clone_test.go
+++ b/clone_test.go
@@ -2,6 +2,7 @@ package git
import (
"io/ioutil"
+ "os"
"testing"
)
@@ -70,3 +71,17 @@ func TestCloneWithCallback(t *testing.T) {
}
defer remote.Free()
}
+
+// TestCloneWithExternalHTTPUrl
+func TestCloneWithExternalHTTPUrl(t *testing.T) {
+
+ path, err := ioutil.TempDir("", "git2go")
+ defer os.RemoveAll(path)
+
+ // clone the repo
+ url := "https://github.com/libgit2/TestGitRepository"
+ _, err = Clone(url, path, &CloneOptions{})
+ if err != nil {
+ t.Fatal("cannot clone remote repo via https, error: ", err)
+ }
+}