summary refs log tree commit
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-04-28 10:35:07 -0500
committerJoshua Peek <josh@joshpeek.com>2009-04-28 10:35:07 -0500
commit89bfa04323f330fa8a73f20345695c75ca325c77 (patch)
tree35e8477d7ea3b102475585c84fa384ef3b6b7196
parent491dbff6b53cc59a02a71024330dbbbca76dddbe (diff)
downloadrack-89bfa04323f330fa8a73f20345695c75ca325c77.tar.gz
In 1.9, MemCache client raises an ArgumentError instead of a Runtime error if no servers can be found
-rw-r--r--test/spec_rack_session_memcache.rb12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/spec_rack_session_memcache.rb b/test/spec_rack_session_memcache.rb
index d0217c6e..2fe907c7 100644
--- a/test/spec_rack_session_memcache.rb
+++ b/test/spec_rack_session_memcache.rb
@@ -34,9 +34,15 @@ begin
     end
 
     specify "faults on no connection" do
-      lambda do
-        Rack::Session::Memcache.new(incrementor, :memcache_server => '')
-      end.should.raise
+      if RUBY_VERSION < "1.9"
+        lambda do
+          Rack::Session::Memcache.new(incrementor, :memcache_server => '')
+        end.should.raise
+      else
+        lambda do
+          Rack::Session::Memcache.new(incrementor, :memcache_server => '')
+        end.should.raise ArgumentError
+      end
     end
 
     specify "creates a new cookie" do