Sha256: d0ed12a98533ef7e35fc023d0131a16d84f26a4dbcddc1deea83311c801acb96
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
require "spec/helper/all" require "remcached" describe Memcached do it "should yield until connection is ready" do EventMachine.run do Fiber.new { Memcached.connect %w(localhost) Memcached.usable?.should be_true EventMachine.stop }.resume end end it "should fire sequential memcached requests" do EventMachine.run do Fiber.new { Memcached.connect %w(localhost) Memcached.get(key: 'hai') do |res| res[:value].should match('Not found') end Memcached.set(key: 'hai', value: 'win') Memcached.add(key: 'count') Memcached.delete(key: 'hai') EventMachine.stop }.resume end end it "should fire multi memcached requests" do pending "remcached borked? opened a ticket" EventMachine.run do Fiber.new { Memcached.connect %w(localhost) Memcached.multi_get([{:key => 'foo'},{:key => 'bar'}, {:key => 'test'}]) do |res| p res end EventMachine.stop }.resume end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
em-synchrony-0.1.2 | spec/remcached_spec.rb |
em-synchrony-0.1.1 | spec/remcached_spec.rb |