class Spec::Rails::Matchers::HaveText

:nodoc:

def failure_message

def failure_message
  "expected #{expected.inspect}, got #{actual.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

def negative_failure_message

def negative_failure_message
  "expected not to have text #{expected.inspect}"
end

def to_s

def to_s
  "have text #{expected.inspect}"
end