aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_file.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-13 23:23:43 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-13 23:38:05 +0900
commit5b1bf8dd2d08ae7371ecf025967376bb794ed651 (patch)
treef94e66f07289b3244658bddf848f65c77b115427 /test/ruby/test_file.rb
parent79f9c626b63c2ce6ed1f3e767838a02a668145ba (diff)
downloadruby-5b1bf8dd2d08ae7371ecf025967376bb794ed651.tar.gz
UTF LE is fixed at least the first 2 bytes
* io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it should be a little-endian UTF, 16 or 32. [Bug #16099]
Diffstat (limited to 'test/ruby/test_file.rb')
-rw-r--r--test/ruby/test_file.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/ruby/test_file.rb b/test/ruby/test_file.rb
index 36c154d36c..3deab76e93 100644
--- a/test/ruby/test_file.rb
+++ b/test/ruby/test_file.rb
@@ -87,7 +87,7 @@ class TestFile < Test::Unit::TestCase
end
def test_bom_32le
- assert_bom(["\xFF\xFE\0", "\0"], __method__)
+ assert_bom(["\xFF", "\xFE\0\0"], __method__)
end
def test_truncate_wbuf