From 6d3f4ee2dd132af1225d30bb95166f2548886fb9 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Mon, 18 Mar 2013 00:06:20 +0900 Subject: [PATCH] parse() ignores bad cookies. --- test/test_http_cookie.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test/test_http_cookie.rb b/test/test_http_cookie.rb index 15a1a0d..a76f581 100644 --- a/test/test_http_cookie.rb +++ b/test/test_http_cookie.rb @@ -126,17 +126,13 @@ class TestHTTPCookie < Test::Unit::TestCase def test_parse_bad_version bad_cookie = 'PRETANET=TGIAqbFXtt; Name=/PRETANET; Path=/; Version=1.2; Content-type=text/html; Domain=192.168.6.196; expires=Friday, 13-November-2026 23:01:46 GMT;' url = URI.parse('http://localhost/') - HTTP::Cookie.parse(bad_cookie, :origin => url) { |cookie| - assert_nil(cookie.version) - } + assert_equal 0, HTTP::Cookie.parse(bad_cookie, :origin => url).size end def test_parse_bad_max_age bad_cookie = 'PRETANET=TGIAqbFXtt; Name=/PRETANET; Path=/; Max-Age=1.2; Content-type=text/html; Domain=192.168.6.196; expires=Friday, 13-November-2026 23:01:46 GMT;' url = URI.parse('http://localhost/') - HTTP::Cookie.parse(bad_cookie, :origin => url) { |cookie| - assert_nil(cookie.max_age) - } + assert_equal 0, HTTP::Cookie.parse(bad_cookie, :origin => url).size end def test_parse_date_fail