diff options
| author | Carlos Martín Nieto <[email protected]> | 2014-12-13 00:25:11 +0100 |
|---|---|---|
| committer | Carlos Martín Nieto <[email protected]> | 2014-12-13 00:25:11 +0100 |
| commit | 63116ea57e6920b25d7410eda2fc1c786be8a819 (patch) | |
| tree | e04fa2c9fd211ea6d662a7da2beef65279f967d5 /push_test.go | |
| parent | a9d993f3d1400970bfba572747edbee1b57fd221 (diff) | |
Update to master
This deprecates the Push struct in favour of Remote.Push()
Diffstat (limited to 'push_test.go')
| -rw-r--r-- | push_test.go | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/push_test.go b/push_test.go index 65f4dd2..3911875 100644 --- a/push_test.go +++ b/push_test.go @@ -48,10 +48,27 @@ func Test_Push_ToRemote(t *testing.T) { }) checkFatal(t, err) - if !push.UnpackOk() { - t.Fatalf("unable to unpack") - } - defer remote.Free() defer repo.Free() } + +func TestRemotePush(t *testing.T) { + repo := createBareTestRepo(t) + defer os.RemoveAll(repo.Path()) + localRepo := createTestRepo(t) + defer os.RemoveAll(localRepo.Workdir()) + + remote, err := localRepo.CreateRemote("test_push", repo.Path()) + checkFatal(t, err) + + seedTestRepo(t, localRepo) + + err = remote.Push([]string{"refs/heads/master"}, nil, nil, "") + checkFatal(t, err) + + _, err = localRepo.LookupReference("refs/remotes/test_push/master") + checkFatal(t, err) + + _, err = repo.LookupReference("refs/heads/master") + checkFatal(t, err) +} |
