diff options
author | Joshua Peek <josh@joshpeek.com> | 2009-04-28 10:35:07 -0500 |
---|---|---|
committer | Joshua Peek <josh@joshpeek.com> | 2009-04-28 10:35:07 -0500 |
commit | 89bfa04323f330fa8a73f20345695c75ca325c77 (patch) | |
tree | 35e8477d7ea3b102475585c84fa384ef3b6b7196 | |
parent | 491dbff6b53cc59a02a71024330dbbbca76dddbe (diff) | |
download | rack-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.rb | 12 |
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 |