From b4876f5e0422e020d617b77145a492c5bc327f08 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 25 Dec 2010 07:04:38 +0000 Subject: * lib/csv.rb (CSV::foreach, CSV#initialize): directly use encoding git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/csv/test_encodings.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'test/csv') diff --git a/test/csv/test_encodings.rb b/test/csv/test_encodings.rb index 6681470097..0f2ec127c5 100755 --- a/test/csv/test_encodings.rb +++ b/test/csv/test_encodings.rb @@ -154,10 +154,9 @@ class TestCSV::Encodings < TestCSV def test_foreach_allows_you_to_set_encodings encode_for_tests([%w[abc def]]) do |data| # read and write in encoding - File.open(@temp_csv_path, "wb:#{data.encoding.name}") { |f| f << data } - CSV.foreach(@temp_csv_path, encoding: data.encoding.name) do |row| - assert( row.all? { |f| f.encoding == data.encoding }, - "Wrong data encoding." ) + File.open(@temp_csv_path, "wb", encoding: data.encoding) { |f| f << data } + CSV.foreach(@temp_csv_path, encoding: data.encoding) do |row| + row.each {|f| assert_equal(f.encoding, data.encoding)} end # read and write with transcoding -- cgit v1.2.3