func()

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
}