parent
f38cd9875f
commit
4d3092b7aa
@ -0,0 +1,23 @@ |
||||
package errors |
||||
|
||||
import ( |
||||
"fmt" |
||||
"testing" |
||||
|
||||
"github.com/stretchr/testify/assert" |
||||
) |
||||
|
||||
type mockErr struct{} |
||||
|
||||
func (*mockErr) Error() string { |
||||
return "mock error" |
||||
} |
||||
|
||||
func TestWarp(t *testing.T) { |
||||
var err error = &mockErr{} |
||||
err2 := fmt.Errorf("wrap %w", err) |
||||
assert.Equal(t, err, Unwrap(err2)) |
||||
assert.True(t, Is(err2, err)) |
||||
err3 := &mockErr{} |
||||
assert.True(t, As(err2, &err3)) |
||||
} |
Loading…
Reference in new issue