This commit is contained in:
Nise Void 2020-05-12 18:00:50 +02:00
parent d20ac9444a
commit 5f6f4dd047
Signed by: NiseVoid
GPG key ID: FBA14AC83EA602F3
3 changed files with 19 additions and 0 deletions

View file

@ -3,6 +3,8 @@ package assert
import (
"reflect"
"runtime"
"github.com/google/go-cmp/cmp"
)
// Assert is a helper for tests
@ -167,3 +169,12 @@ func (a Assert) SameElements(expected, actual interface{}, msg ...interface{}) {
a(false, msg...)
}
func (a Assert) Cmp(expected, actual interface{}, opts ...cmp.Option) {
diff := cmp.Diff(expected, actual, opts...)
if diff == `` {
return
}
a(false, "\n"+diff)
}