[ruby/json] Cleaner .encode / .force_encoding

https://github.com/ruby/json/commit/cecf04fdfc
This commit is contained in:
Jean Boussier 2024-10-24 16:10:44 +02:00 committed by Hiroshi SHIBATA
parent 1045b9f820
commit b1d417dc7b

View File

@ -19,14 +19,14 @@ class JSONParserTest < Test::Unit::TestCase
assert_equal 'test', parser.source assert_equal 'test', parser.source
end end
def test_argument_encoding def test_argument_encoding_unmodified
source = "{}".encode("UTF-16") source = "{}".encode(Encoding::UTF_16)
JSON::Parser.new(source) JSON::Parser.new(source)
assert_equal Encoding::UTF_16, source.encoding assert_equal Encoding::UTF_16, source.encoding
end end
def test_argument_encoding_for_binary def test_argument_encoding_for_binary_unmodified
source = "{}".encode("ASCII-8BIT") source = "{}".b
JSON::Parser.new(source) JSON::Parser.new(source)
assert_equal Encoding::ASCII_8BIT, source.encoding assert_equal Encoding::ASCII_8BIT, source.encoding
end end