add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
db5a25f3f3
commit
8ffd1eb2a4
@ -166,6 +166,18 @@ EOT
|
|||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_terminator_stateful_conversion
|
||||||
|
with_tmpdir {
|
||||||
|
src = "before \e$B\x23\x30\x23\x31\e(B after".force_encoding("iso-2022-jp")
|
||||||
|
generate_file('tmp', src)
|
||||||
|
s = open("tmp", "r:iso-2022-jp:euc-jp") {|f|
|
||||||
|
f.gets("0".force_encoding("euc-jp"))
|
||||||
|
}
|
||||||
|
assert_equal(Encoding.find("euc-jp"), s.encoding)
|
||||||
|
assert_str_equal(src.encode("euc-jp"), s)
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
def test_nonascii_terminator
|
def test_nonascii_terminator
|
||||||
with_tmpdir {
|
with_tmpdir {
|
||||||
generate_file('tmp', "before \xA2\xA2 after")
|
generate_file('tmp', "before \xA2\xA2 after")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user