Sha256: 20c3f88bdfe78008a2fe6e8f4d42a2a7aded294f19b0ad8f4b93f9349196a4d8
Contents?: true
Size: 328 Bytes
Versions: 15
Compression:
Stored size: 328 Bytes
Contents
class BeNaNMatcher def matches?(actual) @actual = actual @actual.kind_of?(Float) && @actual.nan? end def failure_message ["Expected #{@actual}", "to be NaN"] end def negative_failure_message ["Expected #{@actual}", "not to be NaN"] end end class Object def be_nan BeNaNMatcher.new end end
Version data entries
15 entries across 15 versions & 2 rubygems