mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 08:33:58 +02:00
[ruby/stringio] Accept external and internal encodings pair
Fix https://github.com/ruby/stringio/pull/16
c8a69e80d2
This commit is contained in:
parent
4cc880e994
commit
d3e986d9ab
2 changed files with 14 additions and 1 deletions
|
@ -256,6 +256,12 @@ class TestStringIO < Test::Unit::TestCase
|
|||
f.set_encoding(Encoding::ASCII_8BIT)
|
||||
}
|
||||
assert_equal("foo\x83".b, f.gets)
|
||||
|
||||
f = StringIO.new()
|
||||
f.set_encoding("ISO-8859-16:ISO-8859-1")
|
||||
assert_equal(Encoding::ISO_8859_16, f.external_encoding)
|
||||
assert_equal(Encoding::ISO_8859_16, f.string.encoding)
|
||||
assert_nil(f.internal_encoding)
|
||||
end
|
||||
|
||||
def test_mode_error
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue