class Spec::Rails::Matchers::HaveText
:nodoc:
def description
def description "have text #{expected.inspect}" end
def failure_message_for_should
def failure_message_for_should "expected #{expected.inspect}, got #{actual.inspect}" end
def failure_message_for_should_not
def failure_message_for_should_not "expected not to have text #{expected.inspect}" end
def initialize(expected)
def initialize(expected) @expected = expected end
def matches?(response_or_text)
def matches?(response_or_text) @actual = response_or_text.respond_to?(:body) ? response_or_text.body : response_or_text return actual =~ expected if Regexp === expected return actual == expected unless Regexp === expected end