Method: ActiveSupport::Testing::Assertions#assert_not
- Defined in:
- activesupport/lib/active_support/testing/assertions.rb
#assert_not(object, message = nil) ⇒ Object
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'
21 22 23 24 |
# File 'activesupport/lib/active_support/testing/assertions.rb', line 21 def assert_not(object, = nil) ||= -> { "Expected #{mu_pp(object)} to be nil or false" } assert !object, end |