8 func TestBasicError_ImplementsError(t *testing.T) {
9 var _ error = new(BasicError)
12 func TestBasicError_MatchesMessage(t *testing.T) {
13 err := errors.New("foo")
14 wrapped := NewBasicError(err)
16 if wrapped.Error() != err.Error() {
17 t.Fatalf("bad: %#v", wrapped.Error())
21 func TestNewBasicError_nil(t *testing.T) {
22 r := NewBasicError(nil)
24 t.Fatalf("bad: %#v", r)