From b96eda08979c4e4a003c33d5c23390d680513a29 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 12 Mar 2007 16:45:00 +0000 Subject: [PATCH] Add a test for the broken cookie sessions darcs-hash:20070312164544-4fc50-8880af2add981b1f917969b0c219384407ce7c1b.gz --- test/spec_rack_session_cookie.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/spec_rack_session_cookie.rb b/test/spec_rack_session_cookie.rb index 065a8693a..a05cfe2be 100644 --- a/test/spec_rack_session_cookie.rb +++ b/test/spec_rack_session_cookie.rb @@ -28,4 +28,10 @@ get("/", "HTTP_COOKIE" => cookie) res.body.should.equal '{"counter"=>3}' end + + specify "survives broken cookies" do + res = Rack::MockRequest.new(Rack::Session::Cookie.new(incrementor)). + get("/", "HTTP_COOKIE" => "rack.session=blarghfasel") + res.body.should.equal '{"counter"=>1}' + end end