Skip to content

Commit 03c0c2b

Browse files
authored
add test for not full rev after CR
1 parent 32dea58 commit 03c0c2b

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

repo_blob.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package git
66

77
// CatFileBlob returns the blob corresponding to the given revision of the repository.
88
func (repo *Repository) CatFileBlob(rev string) (*Blob, error) {
9-
revHash, err := r.RevParse(rev, RevParseOptions{Timeout: opt.Timeout}) //nolint
9+
rev, err := r.RevParse(rev, RevParseOptions{Timeout: opt.Timeout}) //nolint
1010
if err != nil {
1111
return nil, err
1212
}

repo_blob_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ func TestRepository_CatFileBlob(t *testing.T) {
1717
assert.Equal(t, ErrNotBlob, err)
1818
})
1919

20+
t.Run("get a blob, no full rev hash", func(t *testing.T) {
21+
b, err := testrepo.CatFileBlob("021a")
22+
require.NoError(t, err)
23+
assert.True(t, b.IsBlob())
24+
})
25+
2026
t.Run("get a blob", func(t *testing.T) {
2127
b, err := testrepo.CatFileBlob("021a721a61a1de65865542c405796d1eb985f784")
2228
require.NoError(t, err)

0 commit comments

Comments
 (0)