From 7c8f88c6094aed000306e628b62f13bf71eb421e Mon Sep 17 00:00:00 2001 From: Sean Griffin Date: Fri, 30 May 2014 15:48:41 -0700 Subject: Add missing test case for writing unknown attributes --- activerecord/test/cases/attribute_methods_test.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activerecord/test/cases/attribute_methods_test.rb b/activerecord/test/cases/attribute_methods_test.rb index 38faffb870..da2876170e 100644 --- a/activerecord/test/cases/attribute_methods_test.rb +++ b/activerecord/test/cases/attribute_methods_test.rb @@ -299,6 +299,8 @@ class AttributeMethodsTest < ActiveRecord::TestCase computer = Computer.select('id').first assert_raises(ActiveModel::MissingAttributeError) { computer[:developer] } assert_raises(ActiveModel::MissingAttributeError) { computer[:extendedWarranty] } + assert_raises(ActiveModel::MissingAttributeError) { computer[:no_column_exists] = 'Hello!' } + assert_nothing_raised { computer[:developer] = 'Hello!' } end def test_read_attribute_when_false -- cgit v1.2.3