From c534670da1fc7d6ba66fb74b41caebd90ac188c6 Mon Sep 17 00:00:00 2001 From: akr Date: Sun, 23 Dec 2007 15:06:14 +0000 Subject: move the test for [ruby-core:14288]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_io_m17n.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test/ruby/test_io_m17n.rb (limited to 'test/ruby') diff --git a/test/ruby/test_io_m17n.rb b/test/ruby/test_io_m17n.rb new file mode 100644 index 0000000000..43f3c3ce01 --- /dev/null +++ b/test/ruby/test_io_m17n.rb @@ -0,0 +1,22 @@ +require 'test/unit' +require 'tmpdir' + +class TestIOM17N < Test::Unit::TestCase + def with_tmpdir + Dir.mktmpdir {|dir| + Dir.chdir dir + yield dir + } + end + + def test_conversion + with_tmpdir { + open("tmp", "w") {|f| f.write "before \u00FF after" } + s = open("tmp", "r:iso-8859-1:utf-8") {|f| + f.gets("\xFF".force_encoding("iso-8859-1")) + } + assert_equal("before \xFF".force_encoding("iso-8859-1"), s, '[ruby-core:14288]') + } + end +end + -- cgit v1.2.3