diff --git a/pkg/testutil/assert.go b/pkg/testutil/assert.go index 8bd3922ee..9cf03457d 100644 --- a/pkg/testutil/assert.go +++ b/pkg/testutil/assert.go @@ -54,5 +54,9 @@ func AssertFalse(t *testing.T, v bool, msg ...string) { } func isNil(v interface{}) bool { - return v == nil || reflect.ValueOf(v).IsNil() + if v == nil { + return true + } + rv := reflect.ValueOf(v) + return rv.Kind() != reflect.Struct && rv.IsNil() }