Class: SimpleTest::Compare

Inherits:
Object show all
Defined in:
lib/simple_test/compare.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expectation) ⇒ Compare

Returns a new instance of Compare.



6
7
8
# File 'lib/simple_test/compare.rb', line 6

def initialize(expectation)
  @expectation = expectation
end

Instance Attribute Details

#methodObject (readonly)

Returns the value of attribute method.



4
5
6
# File 'lib/simple_test/compare.rb', line 4

def method
  @method
end

Instance Method Details

#!=(comparison) ⇒ Object



14
15
16
# File 'lib/simple_test/compare.rb', line 14

def !=(comparison)
  set_info(comparison, :!=)
end

#==(comparison) ⇒ Object



10
11
12
# File 'lib/simple_test/compare.rb', line 10

def ==(comparison)
  set_info(comparison, :==)
end

#runObject

Raises:



18
19
20
# File 'lib/simple_test/compare.rb', line 18

def run
  raise FailingTestError, error_message unless pass?
end