instance method
assert_present
Ruby on Rails 4.0.13
Since v2.3.18 Last seen in v4.0.13Signature
assert_present(object, message=nil)
Test if an expression is not blank. Passes if object.present? is true.
assert_present({ data: 'x' }) # => true assert_present({}) # => {} is blank
An error message can be specified.
assert_present({ data: 'x' }, 'this should not be blank')
Parameters
-
objectreq -
messageopt = nil
Source
# File activesupport/lib/active_support/testing/assertions.rb, line 120
def assert_present(object, message=nil)
ActiveSupport::Deprecation.warn('"assert_present" is deprecated. Please use "assert object.present?" instead')
message ||= "#{object.inspect} is blank"
assert object.present?, message
end
Defined in activesupport/lib/active_support/testing/assertions.rb line 120
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Testing::Assertions