in ops/ops.go [46:68]
func (o Operative) HasValue(expected any) *testerror.Error {
if err := isErrorOrNotExist(o); err != nil {
return err
}
if err := validateEqualArgs(expected, o.Actual); err != nil {
return testerror.Newf("invalid operation: %#v == %#v (%s)",
expected,
o.Actual,
err,
)
}
if !assert.ObjectsAreEqualValues(expected, o.Actual) {
return testerror.Newf(
"%s: expected value %v not equal to actual %v",
o.Reference,
expected,
o.Actual,
)
}
return nil
}