aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2012-12-21 14:15:33 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2012-12-21 16:04:56 -0300
commit885f59f6852cce670b48680fa0a1b6a4b0998291 (patch)
tree62c1647da5404b9bcc2b9c1b8a733750ea993060 /activerecord/test/cases
parentbf166996f2985c7952b1d27ba4c1789f6b6e4161 (diff)
downloadrails-885f59f6852cce670b48680fa0a1b6a4b0998291.tar.gz
rails-885f59f6852cce670b48680fa0a1b6a4b0998291.tar.bz2
rails-885f59f6852cce670b48680fa0a1b6a4b0998291.zip
Serialized attribute can be serialized in an integer column
Fix #8575 Conflicts: activerecord/CHANGELOG.md activerecord/lib/active_record/attribute_methods/serialization.rb activerecord/test/cases/serialized_attribute_test.rb activerecord/test/models/person.rb
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r--activerecord/test/cases/base_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/test/cases/base_test.rb b/activerecord/test/cases/base_test.rb
index 3b2aae0360..b849eead26 100644
--- a/activerecord/test/cases/base_test.rb
+++ b/activerecord/test/cases/base_test.rb
@@ -1457,6 +1457,14 @@ class BasicsTest < ActiveRecord::TestCase
ActiveRecord::Base.time_zone_aware_attributes = false
end
+ def test_serialize_attribute_can_be_serialized_in_an_integer_column
+ insures = ['life']
+ person = SerializedPerson.new(:first_name => 'David', :insures => insures)
+ assert person.save
+ person = person.reload
+ assert_equal(insures, person.insures)
+ end
+
def test_quote
author_name = "\\ \001 ' \n \\n \""
topic = Topic.create('author_name' => author_name)