instance method
assert_not
Ruby on Rails 4.0.13
Since v4.0.13Signature
assert_not(object, message = nil)
Assert that an expression is not truthy. Passes if object is nil or false. “Truthy” means “considered true in a conditional” like if foo.
assert_not nil # => true assert_not false # => true assert_not 'foo' # => 'foo' is not nil or false
An error message can be specified.
assert_not foo, 'foo should be false'
Parameters
-
objectreq -
messageopt = nil
Source
# File activesupport/lib/active_support/testing/assertions.rb, line 17
def assert_not(object, message = nil)
message ||= "Expected #{mu_pp(object)} to be nil or false"
assert !object, message
end
Defined in activesupport/lib/active_support/testing/assertions.rb line 17
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Testing::Assertions