MCPcopy
hub / github.com/go-git/go-git / TestPush

Method TestPush

repository_test.go:1614–1640  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

1612}
1613
1614func (s *RepositorySuite) TestPush(c *C) {
1615 url := c.MkDir()
1616
1617 server, err := PlainInit(url, true)
1618 c.Assert(err, IsNil)
1619
1620 _, err = s.Repository.CreateRemote(&config.RemoteConfig{
1621 Name: "test",
1622 URLs: []string{url},
1623 })
1624 c.Assert(err, IsNil)
1625
1626 err = s.Repository.Push(&PushOptions{
1627 RemoteName: "test",
1628 })
1629 c.Assert(err, IsNil)
1630
1631 AssertReferences(c, server, map[string]string{
1632 "refs/heads/master": "6ecf0ef2c2dffb796033e5a02219af86ec6584e5",
1633 "refs/heads/branch": "e8d3ffab552895c19b9fcf7aa264d277cde33881",
1634 })
1635
1636 AssertReferences(c, s.Repository, map[string]string{
1637 "refs/remotes/test/master": "6ecf0ef2c2dffb796033e5a02219af86ec6584e5",
1638 "refs/remotes/test/branch": "e8d3ffab552895c19b9fcf7aa264d277cde33881",
1639 })
1640}
1641
1642func (s *RepositorySuite) TestPushContext(c *C) {
1643 url := c.MkDir()

Callers

nothing calls this directly

Calls 4

PlainInitFunction · 0.85
AssertReferencesFunction · 0.85
CreateRemoteMethod · 0.80
PushMethod · 0.65

Tested by

no test coverage detected