Module: Neospec::Expector::EqualityExpectors
- Included in:
- Neospec::Expector
- Defined in:
- lib/neospec/expector/equality_expectors.rb
Instance Method Summary collapse
- #not_to_equal(expected) ⇒ Object
- #to_be_a(expected) ⇒ Object
- #to_be_empty ⇒ Object
- #to_be_false ⇒ Object
- #to_be_nil ⇒ Object
- #to_be_true ⇒ Object
- #to_equal(expected) ⇒ Object
Instance Method Details
#not_to_equal(expected) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/neospec/expector/equality_expectors.rb', line 28 def not_to_equal(expected) if actual != expected succeeded "not to be equal" else failed "not to equal '#{actual}'" end end |
#to_be_a(expected) ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/neospec/expector/equality_expectors.rb', line 36 def to_be_a(expected) if actual.is_a?(expected) succeeded "to be a #{expected}" else failed "#{actual.class} to be a #{expected}" end end |
#to_be_empty ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/neospec/expector/equality_expectors.rb', line 12 def to_be_empty if actual.empty? succeeded "to be empty" else failed "#{actual} to be empty" end end |
#to_be_false ⇒ Object
52 53 54 55 56 57 58 |
# File 'lib/neospec/expector/equality_expectors.rb', line 52 def to_be_false if actual failed "'#{actual}' to be false" else succeeded "to be false" end end |
#to_be_nil ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/neospec/expector/equality_expectors.rb', line 4 def to_be_nil if actual.nil? succeeded "to be nil" else failed "'#{actual}' to be nil" end end |
#to_be_true ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/neospec/expector/equality_expectors.rb', line 44 def to_be_true if actual succeeded "to be true" else failed "'#{actual}' to be true" end end |
#to_equal(expected) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/neospec/expector/equality_expectors.rb', line 20 def to_equal(expected) if actual == expected succeeded "to be equal" else failed "'#{expected}' to equal '#{actual}'" end end |