Sha256: 82ea9a1fe0d4e6a5c0954960bce1b8d26b3173824b9d918760224843adcf0aa2
Contents?: true
Size: 579 Bytes
Versions: 4
Compression:
Stored size: 579 Bytes
Contents
require 'spec_helper' describe Ultracache::Serializer::JsonSerializer do let(:serializer) { Ultracache::Serializer::JsonSerializer.new } let(:person) { Person.new } describe "#serialize" do it "serializes object to JSON" do serialized_str = serializer.serialize(person) do |obj| { :id => obj.id } end serialized_str.should == "{\"id\":\"1\"}" end end describe "#deserialize" do it "deserializes JSON into object hash" do obj_hash = serializer.deserialize("{\"id\":1}") obj_hash["id"].should == 1 end end end
Version data entries
4 entries across 4 versions & 1 rubygems