instance method
test_errors_aref
Ruby on Rails 3.1.12
Since v3.0.20Signature
test_errors_aref()
Errors Testing
Returns an object that has :[] and :full_messages defined on it. See below for more details.
Returns an Array of Strings that are the errors for the attribute in question. If localization is used, the Strings should be localized for the current locale. If no error is present, this method should return an empty Array.
Source
# File activemodel/lib/active_model/lint.rb, line 91
def test_errors_aref
assert model.respond_to?(:errors), "The model should respond to errors"
assert model.errors[:hello].is_a?(Array), "errors#[] should return an Array"
end
Defined in activemodel/lib/active_model/lint.rb line 91
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Lint::Tests