class RSpec::Matchers::BuiltIn::PositiveOperatorMatcher
@private Handles operator matcher for ‘should`.
Public Instance Methods
# File rspec-expectations/lib/rspec/matchers/built_in/operators.rb, line 98 def __delegate_operator(actual, operator, expected) if actual.__send__(operator, expected) true else expected_formatted = RSpec::Support::ObjectFormatter.format(expected) actual_formatted = RSpec::Support::ObjectFormatter.format(actual) if ['==', '===', '=~'].include?(operator) fail_with_message("expected: #{expected_formatted}\n got: #{actual_formatted} (using #{operator})") else fail_with_message("expected: #{operator} #{expected_formatted}\n got: #{operator.gsub(/./, ' ')} #{actual_formatted}") end end end