Class: Expect::IsFalse

Inherits:
ExpectBase show all
Defined in:
lib/expect.rb

Overview

Checks if actual is falsey

Instance Attribute Summary

Attributes inherited from ExpectBase

#actual, #expected

Instance Method Summary collapse

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

#runAssertPass, 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