Sha256: 9fabbf3f5ad66a4a19a676b6042dc4407602afb7d194cc0621bb04ae0647f9d8
Contents?: true
Size: 756 Bytes
Versions: 2
Compression:
Stored size: 756 Bytes
Contents
# encoding: utf-8 require 'helper' require 'json' require 'memcached_mock' describe 'Serializer' do it 'default to Marshal' do memcached(29198) do |dc| dc.set 1,2 assert_equal Marshal, dc.instance_variable_get('@ring').servers.first.serializer end end it 'support a custom serializer' do memcached(29198) do |dc, port| memcache = Dalli::Client.new("127.0.0.1:#{port}", :serializer => JSON) memcache.set 1,2 begin assert_equal JSON, memcache.instance_variable_get('@ring').servers.first.serializer memcached(21956) do |newdc| assert newdc.set("json_test", {"foo" => "bar"}) assert_equal({"foo" => "bar"}, newdc.get("json_test")) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dalli-2.7.4 | test/test_serializer.rb |
dalli-2.7.3 | test/test_serializer.rb |