module RSpec::Expectations::ExpectationTarget::InstanceMethods

def not_to(matcher=nil, message=nil, &block)

Other tags:
    See: RSpec::Matchers -

Returns:
  • (Boolean) - false if the negative expectation succeeds (else raises)

Parameters:
  • message (String, Proc) -- optional message to display when the expectation fails
  • (Matcher) --
def not_to(matcher=nil, message=nil, &block)
  prevent_operator_matchers(:not_to) unless matcher
  RSpec::Expectations::NegativeExpectationHandler.handle_matcher(target, matcher, message, &block)
end

def prevent_operator_matchers(verb)

def prevent_operator_matchers(verb)
  raise ArgumentError, "The expect syntax does not support operator matchers, " \
                       "so you must pass a matcher to `##{verb}`."
end

def to(matcher=nil, message=nil, &block)

Other tags:
    See: RSpec::Matchers -

Returns:
  • (Boolean) - true if the expectation succeeds (else raises)

Parameters:
  • message (String, Proc) -- optional message to display when the expectation fails
  • (Matcher) --
def to(matcher=nil, message=nil, &block)
  prevent_operator_matchers(:to) unless matcher
  RSpec::Expectations::PositiveExpectationHandler.handle_matcher(target, matcher, message, &block)
end