Skip to content

Commit 1d28e5c

Browse files
committed
Added non-ASCII but convertible encoding case
1 parent f528538 commit 1d28e5c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/stringio/test_stringio.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@ def test_write_encoding_conversion
195195
s = StringIO.new.set_encoding(conversion_encoding)
196196
s.write(convertible)
197197
assert_equal(conversion_encoding, s.string.encoding)
198+
s = StringIO.new.set_encoding(Encoding::UTF_8)
199+
s.write("foo".force_encoding("ISO-8859-1"), convertible)
200+
assert_equal(Encoding::UTF_8, s.string.encoding)
198201
all_assertions do |a|
199202
[
200203
inconvertible,

0 commit comments

Comments
 (0)