Class: Expect::IsNil

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

Overview

Checks if actual is nil

Instance Attribute Summary

Attributes inherited from ExpectBase

#actual, #expected

Instance Method Summary collapse

Constructor Details

#initialize(actual) ⇒ IsNil

Returns a new instance of IsNil.



56
57
58
# File 'lib/expect.rb', line 56

def initialize(actual)
  super(actual: actual)
end

Instance Method Details

#runAssertPass, AssertFailure

Runs the validator and returns an AssertResult



62
63
64
65
66
# File 'lib/expect.rb', line 62

def run
  return AssertPass.new if @actual.nil?

  AssertFailure.new("IsNil failed: Expected #{@actual} to be nil.")
end