Class: Expect::IsFalse
- Inherits:
-
ExpectBase
- Object
- ExpectBase
- Expect::IsFalse
- Defined in:
- lib/expect.rb
Overview
Checks if actual is falsey
Instance Attribute Summary
Attributes inherited from ExpectBase
Instance Method Summary collapse
-
#initialize(actual) ⇒ IsFalse
constructor
A new instance of IsFalse.
-
#run ⇒ AssertPass, AssertFailure
Runs the validator and returns an AssertResult.
Constructor Details
#initialize(actual) ⇒ IsFalse
Returns a new instance of IsFalse.
102 103 104 |
# File 'lib/expect.rb', line 102 def initialize(actual) super(actual: actual, expected: true) end |
Instance Method Details
#run ⇒ AssertPass, AssertFailure
Runs the validator and returns an AssertResult
108 109 110 111 112 |
# File 'lib/expect.rb', line 108 def run return AssertPass.new unless @actual AssertFailure.new("IsFalse failed: Expected #{@actual} to be false.") end |