summaryrefslogtreecommitdiff
path: root/remote_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'remote_test.go')
-rw-r--r--remote_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/remote_test.go b/remote_test.go
index 16ac06b..22fd292 100644
--- a/remote_test.go
+++ b/remote_test.go
@@ -80,6 +80,28 @@ func TestRemoteConnect(t *testing.T) {
checkFatal(t, err)
}
+func TestRemoteConnectOption(t *testing.T) {
+ t.Parallel()
+ repo := createTestRepo(t)
+ defer cleanupTestRepo(t, repo)
+
+ config, err := repo.Config()
+ checkFatal(t, err)
+ err = config.SetString("[email protected]:.insteadof", "https://github.com/")
+ checkFatal(t, err)
+
+ option, err := DefaultRemoteCreateOptions()
+ checkFatal(t, err)
+ option.Name = "origin"
+ option.Flags = RemoteCreateSkipInsteadof
+
+ remote, err := repo.Remotes.CreateWithOptions("https://github.com/libgit2/TestGitRepository", option)
+ checkFatal(t, err)
+
+ err = remote.ConnectFetch(nil, nil, nil)
+ checkFatal(t, err)
+}
+
func TestRemoteLs(t *testing.T) {
t.Parallel()
repo := createTestRepo(t)