diff options
Diffstat (limited to 'internal/test/error.go')
| -rw-r--r-- | internal/test/error.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/internal/test/error.go b/internal/test/error.go new file mode 100644 index 0000000..98fa09b --- /dev/null +++ b/internal/test/error.go @@ -0,0 +1,16 @@ +package test + +import "testing" + +func AssertError(t *testing.T, err error, wantErr string) { + gv := "" + if err != nil { + gv = err.Error() + } + if wantErr != gv { + if wantErr == "" { + wantErr = "empty string" + } + t.Fatalf("Errors not equal, got: %v, want: %v", gv, wantErr) + } +} |
