diff options
| author | Carlos Martín Nieto <[email protected]> | 2015-08-31 19:58:29 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <[email protected]> | 2015-08-31 19:58:29 +0200 |
| commit | 6d3a3499f1639a6272e334f9f74b1e0cf6b0bb49 (patch) | |
| tree | 04b27dfdf1faadcaff6ca40fa27d8edd690045d1 /clone_test.go | |
| parent | 157593f38da780c4f6cb6dc61275b9b36a3327bf (diff) | |
| parent | 4090c401c8bf3f062e898f75bde01e2ef27b3911 (diff) | |
Merge branch 'master-v23'
Diffstat (limited to 'clone_test.go')
| -rw-r--r-- | clone_test.go | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/clone_test.go b/clone_test.go index 86fced8..a6bbf94 100644 --- a/clone_test.go +++ b/clone_test.go @@ -18,10 +18,20 @@ func TestClone(t *testing.T) { path, err := ioutil.TempDir("", "git2go") checkFatal(t, err) + ref, err := repo.References.Lookup("refs/heads/master") + checkFatal(t, err) + repo2, err := Clone(repo.Path(), path, &CloneOptions{Bare: true}) defer cleanupTestRepo(t, repo2) checkFatal(t, err) + + ref2, err := repo2.References.Lookup("refs/heads/master") + checkFatal(t, err) + + if ref.Cmp(ref2) != 0 { + t.Fatal("reference in clone does not match original ref") + } } func TestCloneWithCallback(t *testing.T) { @@ -37,10 +47,10 @@ func TestCloneWithCallback(t *testing.T) { opts := CloneOptions{ Bare: true, - RemoteCreateCallback: func(r Repository, name, url string) (*Remote, ErrorCode) { + RemoteCreateCallback: func(r *Repository, name, url string) (*Remote, ErrorCode) { testPayload += 1 - remote, err := r.CreateRemote(REMOTENAME, url) + remote, err := r.Remotes.Create(REMOTENAME, url) if err != nil { return nil, ErrGeneric } @@ -58,7 +68,7 @@ func TestCloneWithCallback(t *testing.T) { t.Fatal("Payload's value has not been changed") } - remote, err := repo2.LookupRemote(REMOTENAME) + remote, err := repo2.Remotes.Lookup(REMOTENAME) if err != nil || remote == nil { t.Fatal("Remote was not created properly") } |
