summaryrefslogtreecommitdiff
path: root/test/stringio
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-07-19 11:38:58 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-07-20 14:59:19 +0900
commitc62aff16325c6b170f437f7ebe97c09387464ada (patch)
tree6a92fb1ba77eb7a4e3e56362fd0cc107bad2d87c /test/stringio
parenta7c67fc6da1248e98bfa40e961d82471ece0f5aa (diff)
downloadruby-c62aff16325c6b170f437f7ebe97c09387464ada.tar.gz
[ruby/stringio] Added non-ASCII but convertible encoding case
https://github.com/ruby/stringio/commit/1d28e5c969
Diffstat (limited to 'test/stringio')
-rw-r--r--test/stringio/test_stringio.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/stringio/test_stringio.rb b/test/stringio/test_stringio.rb
index 3cf7f42bc5..ab448f0aed 100644
--- a/test/stringio/test_stringio.rb
+++ b/test/stringio/test_stringio.rb
@@ -195,6 +195,9 @@ class TestStringIO < Test::Unit::TestCase
s = StringIO.new.set_encoding(conversion_encoding)
s.write(convertible)
assert_equal(conversion_encoding, s.string.encoding)
+ s = StringIO.new.set_encoding(Encoding::UTF_8)
+ s.write("foo".force_encoding("ISO-8859-1"), convertible)
+ assert_equal(Encoding::UTF_8, s.string.encoding)
all_assertions do |a|
[
inconvertible,