summaryrefslogtreecommitdiff
path: root/push_test.go
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2014-12-14 21:57:06 +0100
committerCarlos Martín Nieto <[email protected]>2014-12-14 21:57:06 +0100
commit6f79e6e60b032d293516ee3a829ada8282822fc0 (patch)
treef45361721d90522978cbd68272bdd8ba1e1c9f4e /push_test.go
parenta9d993f3d1400970bfba572747edbee1b57fd221 (diff)
parent0202f152ac515aacf38b210df7d77ca82e146663 (diff)
Merge pull request #154 from libgit2/cmn/update
Update to master
Diffstat (limited to 'push_test.go')
-rw-r--r--push_test.go25
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)
+}