Sha256: a70eeae92a8461f4443baa2981baa5c5b020ab31bb2875b5544945608c939e36
Contents?: true
Size: 521 Bytes
Versions: 198
Compression:
Stored size: 521 Bytes
Contents
class EqlMatcher def initialize(expected) @expected = expected end def matches?(actual) @actual = actual @actual.eql?(@expected) end def failure_message ["Expected #{@actual.pretty_inspect}", "to have same value and type as #{@expected.pretty_inspect}"] end def negative_failure_message ["Expected #{@actual.pretty_inspect}", "not to have same value or type as #{@expected.pretty_inspect}"] end end class Object def eql(expected) EqlMatcher.new(expected) end end
Version data entries
198 entries across 174 versions & 4 rubygems