diff --git a/test/spec_rack_session_memcache.rb b/test/spec_rack_session_memcache.rb index 37c3d895b..d0217c6e8 100644 --- a/test/spec_rack_session_memcache.rb +++ b/test/spec_rack_session_memcache.rb @@ -6,6 +6,8 @@ require 'rack/response' require 'thread' + pool = Rack::Session::Memcache.new(lambda {}) + context "Rack::Session::Memcache" do session_key = Rack::Session::Memcache::DEFAULT_OPTIONS[:key] session_match = /#{session_key}=[0-9a-fA-F]+;/ @@ -235,6 +237,8 @@ session['foo'].should.equal 'bar' end end +rescue RuntimeError + $stderr.puts "Skipping Rack::Session::Memcache tests. Start memcached and try again." rescue LoadError $stderr.puts "Skipping Rack::Session::Memcache tests (Memcache is required). `gem install memcache-client` and try again." end