| 9 | ) |
| 10 | |
| 11 | func TestSetup_configureExisting(t *testing.T) { |
| 12 | cs, restoreRun := run.Stub() |
| 13 | defer restoreRun(t) |
| 14 | cs.Register(`git credential reject`, 0, "") |
| 15 | cs.Register(`git credential approve`, 0, "") |
| 16 | |
| 17 | f := GitCredentialFlow{ |
| 18 | helper: gitcredentials.Helper{Cmd: "osxkeychain"}, |
| 19 | Updater: &gitcredentials.Updater{ |
| 20 | GitClient: &git.Client{GitPath: "some/path/git"}, |
| 21 | }, |
| 22 | } |
| 23 | |
| 24 | if err := f.Setup("example.com", "monalisa", "PASSWD"); err != nil { |
| 25 | t.Errorf("Setup() error = %v", err) |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | func TestGitCredentialsSetup_setOurs_GH(t *testing.T) { |
| 30 | cs, restoreRun := run.Stub() |