From 16d5c80678042e7d9f42c022ba7b1816f15611ad Mon Sep 17 00:00:00 2001 From: kou Date: Thu, 13 Jun 2013 13:46:54 +0000 Subject: * lib/xmlrpc/client.rb (XMLRPC::Client#parse_set_cookies): Support multiple names in a response. [ruby-core:41711] [Bug #5774] Reported by Roman Riha. Thanks!!! * test/xmlrpc/test_client.rb (XMLRPC::ClientTest#test_cookie_override): Add a test of the above case. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/xmlrpc/test_client.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/xmlrpc/test_client.rb') diff --git a/test/xmlrpc/test_client.rb b/test/xmlrpc/test_client.rb index c888a9837f..35559d23c4 100644 --- a/test/xmlrpc/test_client.rb +++ b/test/xmlrpc/test_client.rb @@ -287,6 +287,17 @@ module XMLRPC assert_equal("param1=value1; param2=value2", client.cookie) end + def test_cookie_override + client = Fake::Client.new2('http://example.org/cookie') + client.send(:parse_set_cookies, + [ + "param1=value1", + "param2=value2", + "param1=value3", + ]) + assert_equal("param2=value2; param1=value3", client.cookie) + end + private def read filename File.read File.expand_path(File.join(__FILE__, '..', 'data', filename)) -- cgit v1.2.3