Versions in this module Expand all Collapse all v0 v0.12.0 Jun 24, 2024 Changes in this version + func BeNilOrEmpty() gtypes.GomegaMatcher v0.11.0 Apr 2, 2024 Changes in this version + var DeepEqual = DiffEqual + var DefaultIgnoreObjectMetaFields = []string + var IgnoreRawExtension = cmpopts.IgnoreTypes(runtime.RawExtension{}) + var IgnoreTypeMeta = cmpopts.IgnoreTypes(metav1.TypeMeta{}) + func DiffEqual(expected interface{}, cmpOptions ...cmp.Option) gomega.OmegaMatcher + func IgnoreObjectMetaFields(fields ...string) cmp.Option + func IsDone(ctx TestContexter, obj client.Object) error + func WaitObject(ctx TestContexter, obj client.Object, checkFunc ...CheckObjectFunc) AsyncAssertion + type CheckObjectFunc func(ctx TestContexter, obj client.Object) error + type DiffEqualMatcher struct + DiffCleanFunc []func(object interface{}) interface{} + Expected interface{} + Options []cmp.Option + func (matcher *DiffEqualMatcher) FailureMessage(_ interface{}) (message string) + func (matcher *DiffEqualMatcher) Match(actual interface{}) (success bool, err error) + func (matcher *DiffEqualMatcher) NegatedFailureMessage(_ interface{}) (message string) + type IsDoneObject interface + IsDone func() bool + type TestContexter interface + GetClient func() client.Client + GetContext func() context.Context + GetLogger func() *zap.SugaredLogger