aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases
diff options
context:
space:
mode:
authorBrian Abreu <brian@nuts.com>2016-06-28 18:32:49 -0700
committerBrian Abreu <brian@nuts.com>2016-12-09 08:30:41 -0500
commita5faf6fb7279ebd1fab92d51bcc705469b7b98d9 (patch)
treefd14dab86f7213ccb67e7ef0ab5b9a530b8aeb45 /activerecord/test/cases
parentcfc126e150659f91ccc0892197e7825af7c7327b (diff)
downloadrails-a5faf6fb7279ebd1fab92d51bcc705469b7b98d9.tar.gz
rails-a5faf6fb7279ebd1fab92d51bcc705469b7b98d9.tar.bz2
rails-a5faf6fb7279ebd1fab92d51bcc705469b7b98d9.zip
Correctly handle frozen options for ActiveRecord::Serialization#serializable_hash.
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r--activerecord/test/cases/json_serialization_test.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/activerecord/test/cases/json_serialization_test.rb b/activerecord/test/cases/json_serialization_test.rb
index a2150483f3..f8120d582b 100644
--- a/activerecord/test/cases/json_serialization_test.rb
+++ b/activerecord/test/cases/json_serialization_test.rb
@@ -149,10 +149,8 @@ class JsonSerializationTest < ActiveRecord::TestCase
end
def test_serializable_hash_should_not_modify_options_in_argument
- options = { only: :name }
- @contact.serializable_hash(options)
-
- assert_nil options[:except]
+ options = { only: :name }.freeze
+ assert_nothing_raised { @contact.serializable_hash(options) }
end
end