Skip to content

Commit 517d5ae

Browse files
committed
more tests
1 parent 35dc722 commit 517d5ae

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

error_113.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ func (e *Error) IsOfType(t *Type) bool {
2929
return false
3030
}
3131

32+
// burrowForTyped returns either the first *Error in unwrap chain or nil
3233
func burrowForTyped(err error) *Error {
3334
raw := err
3435
for raw != nil {

error_113_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,9 @@ func TestErrorsAndErrorx(t *testing.T) {
117117
require.True(t, errors.Is(err, testType.NewWithNoMessage()))
118118
require.True(t, IsOfType(err, testType))
119119
})
120+
121+
t.Run("LayeredDecorateAgain", func(t *testing.T) {
122+
err := fmt.Errorf("error test: %w", Decorate(io.EOF, "test"))
123+
require.True(t, errors.Is(err, io.EOF))
124+
})
120125
}

0 commit comments

Comments
 (0)