class RSpec::Matchers::BuiltIn::Eq
@api private Provides the implementation for ‘eq`. Not intended to be instantiated directly.
Public Instance Methods
@api private @return [String]
# File rspec-expectations/lib/rspec/matchers/built_in/eq.rb, line 26 def description "eq #{expected_formatted}" end
@api private @return [Boolean]
# File rspec-expectations/lib/rspec/matchers/built_in/eq.rb, line 32 def diffable? true end
@api private @return [String]
# File rspec-expectations/lib/rspec/matchers/built_in/eq.rb, line 10 def failure_message if string_encoding_differs? "\nexpected: #{format_encoding(expected)} #{expected_formatted}\n got: #{format_encoding(actual)} #{actual_formatted}\n\n(compared using ==)\n" else "\nexpected: #{expected_formatted}\n got: #{actual_formatted}\n\n(compared using ==)\n" end end
@api private @return [String]
# File rspec-expectations/lib/rspec/matchers/built_in/eq.rb, line 20 def failure_message_when_negated "\nexpected: value != #{expected_formatted}\n got: #{actual_formatted}\n\n(compared using ==)\n" end