Class: Expect::Equals
- Inherits:
-
ExpectBase
- Object
- ExpectBase
- Expect::Equals
- Defined in:
- lib/expect.rb
Overview
Checks if actual == expected
Instance Attribute Summary
Attributes inherited from ExpectBase
Instance Method Summary collapse
-
#run ⇒ AssertPass, AssertFailure
Runs the validator and returns an AssertResult.
Methods inherited from ExpectBase
Constructor Details
This class inherits a constructor from Expect::ExpectBase
Instance Method Details
#run ⇒ AssertPass, AssertFailure
Runs the validator and returns an AssertResult
28 29 30 31 32 33 34 |
# File 'lib/expect.rb', line 28 def run return AssertPass.new if @actual == @expected @actual = @actual.nil? ? '<nil>' : @actual @expected = @expected.nil? ? '<nil>' : @expected AssertFailure.new("Equality failed: Expected #{@expected}, got #{@actual}.") end |