module Insist::Comparators
Provides the ‘==’ assertion method.
Example:
insist { "foo" } == "foo"
TODO(sissel): This requires ruby 1.9.x
Public Instance Methods
!=(expected)
click to toggle source
value != expected
# File lib/insist/comparators19.rb, line 5 def !=(expected) assert(value != expected, "Expected #{value.inspect} != #{expected.inspect}") end
!~(pattern)
click to toggle source
TODO(sissel): This requires ruby 1.9.x value !~ pattern
# File lib/insist/comparators19.rb, line 19 def !~(pattern) assert(value !~ pattern, "Expected #{value.inspect} !~ #{pattern.inspect}") end
<(expected)
click to toggle source
value < expected
# File lib/insist/comparators.rb, line 36 def <(expected) assert(value < expected, "Expected #{value.inspect} < #{expected.inspect}") end
<=(expected)
click to toggle source
value <= expected
# File lib/insist/comparators.rb, line 18 def <=(expected) assert(value <= expected, "Expected #{value.inspect} <= #{expected.inspect}") end
==(expected)
click to toggle source
value == expected
# File lib/insist/comparators.rb, line 12 def ==(expected) assert(value == expected, "Expected #{expected.inspect}, but got #{value.inspect}") end
=~(pattern)
click to toggle source
TODO(sissel): This requires ruby 1.9.x value =~ pattern
# File lib/insist/comparators19.rb, line 12 def =~(pattern) assert(value =~ pattern, "Expected #{value.inspect} =~ #{pattern.inspect}") end
>(expected)
click to toggle source
value > expected
# File lib/insist/comparators.rb, line 30 def >(expected) assert(value > expected, "Expected #{value.inspect} > #{expected.inspect}") end
>=(expected)
click to toggle source
value >= expected
# File lib/insist/comparators.rb, line 24 def >=(expected) assert(value >= expected, "Expected #{value.inspect} >= #{expected.inspect}") end