From 68a0b8a54a7feff5515fab04c090e9f73f947f89 Mon Sep 17 00:00:00 2001 From: David Trasbo Date: Thu, 2 Sep 2010 14:35:25 +0200 Subject: [PATCH] Test that #serializable_hash doesn't modify options hash [#5529 state:committed] --- activemodel/test/cases/serialization_test.rb | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/activemodel/test/cases/serialization_test.rb b/activemodel/test/cases/serialization_test.rb index 8cc1ccb..f4604dd 100644 --- a/activemodel/test/cases/serialization_test.rb +++ b/activemodel/test/cases/serialization_test.rb @@ -42,4 +42,10 @@ class SerializationTest < ActiveModel::TestCase assert_equal expected , @user.serializable_hash(:methods => [:foo]) end + def test_method_serializable_hash_should_not_modify_options_hash + options = {} + @user.serializable_hash(options) + assert_equal({}, options) + end + end -- 1.7.2.2