From 2ec8ca7efdab8b3246ba421ae4e9052702d398db Mon Sep 17 00:00:00 2001 From: Alex Young Date: Mon, 20 Apr 2015 14:06:19 +0100 Subject: Get tests passing on ruby 2.0.0-p598 --- test/tc_mauve_database_peculiarities.rb | 5 ++--- test/tc_mauve_sender.rb | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) (limited to 'test') diff --git a/test/tc_mauve_database_peculiarities.rb b/test/tc_mauve_database_peculiarities.rb index 27604a5..ceef9ad 100644 --- a/test/tc_mauve_database_peculiarities.rb +++ b/test/tc_mauve_database_peculiarities.rb @@ -7,7 +7,6 @@ require 'mauve/server' require 'mauve/configuration' require 'mauve/configuration_builder' require 'mauve/configuration_builders' -require 'iconv' class TcMauveDatabasePeculiarities < Mauve::UnitTest include Mauve @@ -43,10 +42,10 @@ EOF x["fi"] = "Ole hyvä kiirehtiä minulle kannettavan mursu kiillotukseen pakki!" x["jp"] = "私に私のポータブルセイウチの研磨キットを急いでください!" - %w(UTF-8 WINDOWS-1252 SHIFT-JIS).each do |enc| + %w(UTF-8 WINDOWS-1252 SJIS).each do |enc| x.each do |lang, str| assert_nothing_raised("Failed to use iconv to convert to #{enc}") { - str = Iconv.conv(enc+"//IGNORE", "utf8", str) + str = str.encode(enc, :invalid => :replace, :undef => :replace, :replace => '?') } alert = Alert.new( diff --git a/test/tc_mauve_sender.rb b/test/tc_mauve_sender.rb index 3a98c25..858a7ec 100644 --- a/test/tc_mauve_sender.rb +++ b/test/tc_mauve_sender.rb @@ -7,7 +7,6 @@ require 'pp' require 'timecop' require 'mauve/sender' require 'locale' -require 'iconv' class TcMauveSender < Test::Unit::TestCase @@ -29,7 +28,7 @@ class TcMauveSender < Test::Unit::TestCase # Set up a couple of crazy sources. # utf8_source = "Å ðîßtáñt plàñët" - iso88591_source = Iconv.conv(Locale.current.charset, "UTF-8", utf8_source) + iso88591_source = utf8_source.encode(Locale.current.charset) # # Make sure our two sources are distinct -- cgit v1.2.1