diff --git a/isxerrors/errors.go b/isxerrors/errors.go deleted file mode 100644 index 51e71fbd..00000000 --- a/isxerrors/errors.go +++ /dev/null @@ -1,13 +0,0 @@ -package isxerrors - -import "golang.org/x/xerrors" - -// Wraps xerrors.Errorf but returns nil if err is nil -func Errorf(format string, args ...interface{}) error { - for i := range args { - if _, ok := args[i].(error); ok { - return xerrors.Errorf(format, args...) - } - } - return nil -} diff --git a/isxerrors/errors_test.go b/isxerrors/errors_test.go deleted file mode 100644 index fdc86470..00000000 --- a/isxerrors/errors_test.go +++ /dev/null @@ -1,17 +0,0 @@ -package isxerrors - -import ( - "errors" - "testing" -) - -func TestErrorf(t *testing.T) { - err := Errorf("no error: %w", nil) - if err != nil { - t.Errorf("expected no error to be returned. got: %s", err) - } - err = Errorf("no error: %w", errors.New("isxerrors")) - if err == nil { - t.Errorf("expected error. got none") - } -}