diff options
| author | Carlos Martín Nieto <[email protected]> | 2014-12-14 21:57:06 +0100 |
|---|---|---|
| committer | Carlos Martín Nieto <[email protected]> | 2014-12-14 21:57:06 +0100 |
| commit | 6f79e6e60b032d293516ee3a829ada8282822fc0 (patch) | |
| tree | f45361721d90522978cbd68272bdd8ba1e1c9f4e /push_test.go | |
| parent | a9d993f3d1400970bfba572747edbee1b57fd221 (diff) | |
| parent | 0202f152ac515aacf38b210df7d77ca82e146663 (diff) | |
Merge pull request #154 from libgit2/cmn/update
Update to master
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) +} |
