diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-07-19 16:08:03 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-07-20 14:59:19 +0900 |
commit | ddb2acbba60302201f01175f019d8ecd99934add (patch) | |
tree | 396d515ee394573cfd4672bb79ddc9b7704b33af /test | |
parent | c62aff16325c6b170f437f7ebe97c09387464ada (diff) | |
download | ruby-ddb2acbba60302201f01175f019d8ecd99934add.tar.gz |
[ruby/stringio] No compatibility check in US-ASCII case
https://github.com/ruby/stringio/commit/59df1c8293
Diffstat (limited to 'test')
-rw-r--r-- | test/stringio/test_stringio.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/stringio/test_stringio.rb b/test/stringio/test_stringio.rb index ab448f0aed..54f57165a4 100644 --- a/test/stringio/test_stringio.rb +++ b/test/stringio/test_stringio.rb @@ -195,9 +195,15 @@ 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) + + s = StringIO.new.set_encoding(Encoding::US_ASCII) + s.write("foo".force_encoding("US-ASCII"), convertible) + assert_equal(Encoding::UTF_8, s.string.encoding) + all_assertions do |a| [ inconvertible, |