From 995988dd7f2d78b99d86c0d8a91676b77e4d61ef Mon Sep 17 00:00:00 2001 From: David Butler Date: Mon, 21 Jan 2013 19:52:56 -0800 Subject: [PATCH] Using ActiveSupport::JSON for better compatibility --- test/unit/serializer_test.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/unit/serializer_test.rb b/test/unit/serializer_test.rb index 0479ada25..935b9e1d5 100644 --- a/test/unit/serializer_test.rb +++ b/test/unit/serializer_test.rb @@ -3,11 +3,11 @@ class CustomSerializer require 'json' def self.dump(object_hash) - object_hash.to_json + ActiveSupport::JSON.encode object_hash end def self.load(string) - JSON.parse string + ActiveSupport::JSON.decode string end end @@ -63,8 +63,8 @@ class SerializerTest < ActiveSupport::TestCase # Check values are stored as JSON. hash = {"widget_id" => nil,"name" =>"Some text.","id" =>1} - assert_equal hash.to_json, @fluxor.versions[1].object - assert_equal hash, JSON.parse(@fluxor.versions[1].object) + assert_equal ActiveSupport::JSON.encode(hash), @fluxor.versions[1].object + assert_equal hash, ActiveSupport::JSON.decode(@fluxor.versions[1].object) end should 'store object_changes' do