instance method
assert_not
Ruby on Rails 6.1.7.10
Since v4.0.13Signature
assert_not(object, message = nil)
Asserts 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' # => Expected "foo" to be 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 21
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 21
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Testing::Assertions