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