blob: b2ddd12cc91030219145aa8bfab2b5ac140d2745 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package test
import "testing"
// AssertError asserts an error by checking if the `Error()` strings are equal
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)
}
}
|