diff options
author | Máximo Cuadros <mcuadros@gmail.com> | 2017-04-13 12:57:27 +0200 |
---|---|---|
committer | Máximo Cuadros <mcuadros@gmail.com> | 2017-04-13 12:57:27 +0200 |
commit | 601c85a8834cd78e317f1ba435475fa18162053a (patch) | |
tree | 344415af6e47e19284a29914ed097da24ced940f /plumbing/format/index/index_test.go | |
parent | 932ced9f55f556de02610425cfa161c35c6a758b (diff) | |
download | go-git-601c85a8834cd78e317f1ba435475fa18162053a.tar.gz |
format: index, Index.Entry method
Diffstat (limited to 'plumbing/format/index/index_test.go')
-rw-r--r-- | plumbing/format/index/index_test.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plumbing/format/index/index_test.go b/plumbing/format/index/index_test.go new file mode 100644 index 0000000..8c915d8 --- /dev/null +++ b/plumbing/format/index/index_test.go @@ -0,0 +1,22 @@ +package index + +import ( + . "gopkg.in/check.v1" +) + +func (s *IndexSuite) TestIndexEntry(c *C) { + idx := &Index{ + Entries: []Entry{ + {Name: "foo", Size: 42}, + {Name: "bar", Size: 82}, + }, + } + + e, err := idx.Entry("foo") + c.Assert(err, IsNil) + c.Assert(e.Name, Equals, "foo") + + e, err = idx.Entry("missing") + c.Assert(err, Equals, ErrEntryNotFound) + c.Assert(e.Name, Equals, "") +} |