1
0
Fork 0
mirror of https://github.com/Luzifer/ansible-role-version.git synced 2024-12-23 19:11:20 +00:00
ansible-role-version/vendor/gopkg.in/src-d/go-git.v4/plumbing/object/patch_test.go
Knut Ahlers 209b813c5b
Update dependencies
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-03-19 18:16:10 +01:00

44 lines
899 B
Go

package object
import (
. "gopkg.in/check.v1"
fixtures "gopkg.in/src-d/go-git-fixtures.v3"
"gopkg.in/src-d/go-git.v4/plumbing"
"gopkg.in/src-d/go-git.v4/storage/filesystem"
)
type PatchSuite struct {
BaseObjectsSuite
}
var _ = Suite(&PatchSuite{})
func (s *PatchSuite) TestStatsWithSubmodules(c *C) {
storer, err := filesystem.NewStorage(
fixtures.ByURL("https://github.com/git-fixtures/submodule.git").One().DotGit())
commit, err := GetCommit(storer, plumbing.NewHash("b685400c1f9316f350965a5993d350bc746b0bf4"))
tree, err := commit.Tree()
c.Assert(err, IsNil)
e, err := tree.entry("basic")
c.Assert(err, IsNil)
ch := &Change{
From: ChangeEntry{
Name: "basic",
Tree: tree,
TreeEntry: *e,
},
To: ChangeEntry{
Name: "basic",
Tree: tree,
TreeEntry: *e,
},
}
p, err := getPatch("", ch)
c.Assert(err, IsNil)
c.Assert(p, NotNil)
}