ruby-changes:8384
From: xibbar <ko1@a...>
Date: Fri, 24 Oct 2008 20:05:47 +0900 (JST)
Subject: [ruby-changes:8384] Ruby:r19915 (trunk): fix test for 1.8
xibbar 2008-10-24 20:05:39 +0900 (Fri, 24 Oct 2008) New Revision: 19915 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19915 Log: fix test for 1.8 Modified files: trunk/test/cgi/test_cgi_multipart.rb Index: test/cgi/test_cgi_multipart.rb =================================================================== --- test/cgi/test_cgi_multipart.rb (revision 19914) +++ test/cgi/test_cgi_multipart.rb (revision 19915) @@ -189,12 +189,13 @@ @boundary = '----WebKitFormBoundaryAAfvAII+YL9102cX' @data = [ {:name=>'hidden1', :value=>'foobar'}, - {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A".force_encoding("UTF-8")}, + {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A"}, {:name=>'file1', :value=>_read('file1.html'), :filename=>'file1.html', :content_type=>'text/html'}, {:name=>'image1', :value=>_read('small.png'), :filename=>'small.png', :content_type=>'image/png'}, # small image ] + @data[1][:value].force_encoding("UTF-8") if RUBY_VERSION>="1.9" @expected_class = StringIO _test_multipart() end @@ -204,12 +205,13 @@ @boundary = '----WebKitFormBoundaryAAfvAII+YL9102cX' @data = [ {:name=>'hidden1', :value=>'foobar'}, - {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A".force_encoding("UTF-8")}, + {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A"}, {:name=>'file1', :value=>_read('file1.html'), :filename=>'file1.html', :content_type=>'text/html'}, {:name=>'image1', :value=>_read('large.png'), :filename=>'large.png', :content_type=>'image/png'}, # large image ] + @data[1][:value].force_encoding("UTF-8") if RUBY_VERSION>="1.9" @expected_class = Tempfile _test_multipart() end @@ -295,12 +297,13 @@ @boundary = '(.|\n)*' @data = [ {:name=>'hidden1', :value=>'foobar'}, - {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A".force_encoding("UTF-8")}, + {:name=>'text1', :value=>"\xE3\x81\x82\xE3\x81\x84\xE3\x81\x86\xE3\x81\x88\xE3\x81\x8A"}, {:name=>'file1', :value=>_read('file1.html'), :filename=>'file1.html', :content_type=>'text/html'}, {:name=>'image1', :value=>_read('small.png'), :filename=>'small.png', :content_type=>'image/png'}, # small image ] + @data[1][:value].force_encoding("UTF-8") if RUBY_VERSION>="1.9" _prepare(@data) cgi = RUBY_VERSION>="1.9" ? CGI.new(:accept_charset=>"UTF-8") : CGI.new assert_equal('file1.html', cgi['file1'].original_filename) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/