Class: SpecNegativeOperatorMatcher
- Defined in:
- lib/extensions/mspec/mspec/matchers/base.rb
Instance Method Summary collapse
- #<(expected) ⇒ Object
- #<=(expected) ⇒ Object
- #==(expected) ⇒ Object
- #=~(expected) ⇒ Object
- #>(expected) ⇒ Object
- #>=(expected) ⇒ Object
-
#initialize(actual) ⇒ SpecNegativeOperatorMatcher
constructor
A new instance of SpecNegativeOperatorMatcher.
Constructor Details
#initialize(actual) ⇒ SpecNegativeOperatorMatcher
Returns a new instance of SpecNegativeOperatorMatcher.
50 51 52 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 50 def initialize(actual) @actual = actual end |
Instance Method Details
#<(expected) ⇒ Object
61 62 63 64 65 66 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 61 def <(expected) if @actual < expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to be less than #{expected.pretty_inspect}") end end |
#<=(expected) ⇒ Object
68 69 70 71 72 73 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 68 def <=(expected) if @actual <= expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to be less than or equal to #{expected.pretty_inspect}") end end |
#==(expected) ⇒ Object
54 55 56 57 58 59 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 54 def ==(expected) if @actual == expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to equal #{expected.pretty_inspect}") end end |
#=~(expected) ⇒ Object
89 90 91 92 93 94 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 89 def =~(expected) if @actual =~ expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to match #{expected.pretty_inspect}") end end |
#>(expected) ⇒ Object
75 76 77 78 79 80 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 75 def >(expected) if @actual > expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to be greater than #{expected.pretty_inspect}") end end |
#>=(expected) ⇒ Object
82 83 84 85 86 87 |
# File 'lib/extensions/mspec/mspec/matchers/base.rb', line 82 def >=(expected) if @actual >= expected SpecExpectation.fail_with("Expected #{@actual.pretty_inspect}", "not to be greater than or equal to #{expected.pretty_inspect}") end end |