diff options
| author | Byoungchan Lee <[email protected]> | 2021-02-04 11:58:31 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-02-03 18:58:31 -0800 |
| commit | 73d97b9bbe7c9a7747af20aad670baba33b5e390 (patch) | |
| tree | 63f01f310fbe255a5c67978677a75f0a90d04d1f /remote_test.go | |
| parent | 07147a8ea8ccf216fa490e7ed4ec84e7c5f5d9ee (diff) | |
Support git_remote_create_with_opts (#733)
Closes #645
Diffstat (limited to 'remote_test.go')
| -rw-r--r-- | remote_test.go | 22 |
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) |
