diff --git a/errwrap_go1.13_test.go b/errwrap_go1.13_test.go new file mode 100644 index 0000000..a822777 --- /dev/null +++ b/errwrap_go1.13_test.go @@ -0,0 +1,20 @@ +//go:build go1.13 +// +build go1.13 + +package errwrap_test + +import ( + "errors" + "testing" + + "github.com/hashicorp/errwrap" +) + +func TestWrappedError_IsCompatibleWithErrorsUnwrap(t *testing.T) { + inner := errors.New("inner error") + err := errwrap.Wrap(errors.New("outer"), inner) + actual := errors.Unwrap(err) + if actual != inner { + t.Fatal("wrappedError did not unwrap to inner") + } +} diff --git a/errwrap_test.go b/errwrap_test.go index 8c16a56..5193f9a 100644 --- a/errwrap_test.go +++ b/errwrap_test.go @@ -108,12 +108,3 @@ func TestGetAllType(t *testing.T) { } } } - -func TestWrappedError_IsCompatibleWithErrorsUnwrap(t *testing.T) { - inner := errors.New("inner error") - err := Wrap(errors.New("outer"), inner) - actual := errors.Unwrap(err) - if actual != inner { - t.Fatal("wrappedError did not unwrap to inner") - } -}