Skip to content

Commit 61eb652

Browse files
authored
Add decode bad commit test
1 parent 6470f91 commit 61eb652

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

commit_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,3 +455,20 @@ func TestCommitEqualReturnsTrueWhenBothCommitsAreNil(t *testing.T) {
455455

456456
assert.True(t, c1.Equal(c2))
457457
}
458+
459+
func TestBadCommit(t *testing.T) {
460+
cc := `tree 2aedfd35087c75d17bdbaf4dd56069d44fc75b71
461+
parent 75158117eb8efe60453f8c077527ac3530c81e38
462+
author Credit Card Account <Credit Card Account> 1722305889 +0800
463+
committer \346\244\260\346\235\215
464+
<Credit Card Account> 1722305889 +0800
465+
466+
Credit Card Account`
467+
var c Commit
468+
_, err := c.Decode(sha1.New(), strings.NewReader(cc), int64(len(cc)))
469+
if err != nil {
470+
fmt.Fprintf(os.Stderr, "decode error: '%v'\n", err)
471+
return
472+
}
473+
fmt.Fprintf(os.Stderr, "%v\n", c)
474+
}

0 commit comments

Comments
 (0)