Namespace
Methods
T
Instance Public methods
test_delete()
# File activemodel/test/cases/errors_test.rb, line 30
def test_delete
  errors = ActiveModel::Errors.new(self)
  errors[:foo] = 'omg'
  errors.delete(:foo)
  assert errors[:foo].empty?
end
test_dup()
# File activemodel/test/cases/errors_test.rb, line 49
def test_dup
  errors = ActiveModel::Errors.new(self)
  errors[:foo] = 'bar'
  errors_dup = errors.dup
  errors_dup[:bar] = 'omg'
  assert_not_same errors_dup.messages, errors.messages
end
test_has_key?()
# File activemodel/test/cases/errors_test.rb, line 43
def test_has_key?
  errors = ActiveModel::Errors.new(self)
  errors[:foo] = 'omg'
  assert errors.has_key?(:foo), 'errors should have key :foo'
end
test_include?()
# File activemodel/test/cases/errors_test.rb, line 37
def test_include?
  errors = ActiveModel::Errors.new(self)
  errors[:foo] = 'omg'
  assert errors.include?(:foo), 'errors should include :foo'
end