Sha256: 95f604a478097f8880fd30d5e2fa55b5906d68a323e629938649b9306a1704bc
Contents?: true
Size: 1.04 KB
Versions: 2010
Compression:
Stored size: 1.04 KB
Contents
module RSpec module Matchers module BuiltIn # @api private # Provides the implementation for `eql`. # Not intended to be instantiated directly. class Eql < BaseMatcher # @api private # @return [String] def failure_message if string_encoding_differs? "\nexpected: #{format_encoding(expected)} #{expected_formatted}\n got: #{format_encoding(actual)} #{actual_formatted}\n\n(compared using eql?)\n" else "\nexpected: #{expected_formatted}\n got: #{actual_formatted}\n\n(compared using eql?)\n" end end # @api private # @return [String] def failure_message_when_negated "\nexpected: value != #{expected_formatted}\n got: #{actual_formatted}\n\n(compared using eql?)\n" end # @api private # @return [Boolean] def diffable? true end private def match(expected, actual) actual.eql? expected end end end end end
Version data entries
2,010 entries across 2,010 versions & 15 rubygems