in ops/ops.go [72:91]
func (o Operative) ContainsString(expected string) *testerror.Error {
if err := isErrorOrNotExist(o); err != nil {
return err
}
actualString, ok := o.Actual.(string)
if !ok {
return testerror.Newf("Cannot convert value to string: %s", o.Reference)
}
if !strings.Contains(actualString, expected) {
return testerror.Newf(
"%s: expected value %s not contained within %s",
o.Reference,
expected,
actualString,
)
}
return nil
}