mirror of
https://github.com/ruby/ruby.git
synced 2025-08-27 06:56:13 +02:00
parent
5d7e6842b5
commit
f60b974393
5 changed files with 78 additions and 42 deletions
|
@ -5,46 +5,45 @@ require_relative "test_helper"
|
|||
module Prism
|
||||
class EncodingTest < TestCase
|
||||
[
|
||||
"US-ASCII",
|
||||
"ASCII-8BIT",
|
||||
"Big5",
|
||||
"CP850",
|
||||
"CP852",
|
||||
"CP51932",
|
||||
"EUC-JP",
|
||||
"GBK",
|
||||
"ISO-8859-1",
|
||||
"ISO-8859-2",
|
||||
"ISO-8859-3",
|
||||
"ISO-8859-4",
|
||||
"ISO-8859-5",
|
||||
"ISO-8859-6",
|
||||
"ISO-8859-7",
|
||||
"ISO-8859-8",
|
||||
"ISO-8859-9",
|
||||
"ISO-8859-10",
|
||||
"ISO-8859-11",
|
||||
"ISO-8859-13",
|
||||
"ISO-8859-14",
|
||||
"ISO-8859-15",
|
||||
"ISO-8859-16",
|
||||
"KOI8-R",
|
||||
"Shift_JIS",
|
||||
"UTF-8",
|
||||
"UTF8-MAC",
|
||||
"Windows-1250",
|
||||
"Windows-1251",
|
||||
"Windows-1252",
|
||||
"Windows-1253",
|
||||
"Windows-1254",
|
||||
"Windows-1255",
|
||||
"Windows-1256",
|
||||
"Windows-1257",
|
||||
"Windows-1258",
|
||||
"Windows-31J"
|
||||
].each do |canonical_name|
|
||||
encoding = Encoding.find(canonical_name)
|
||||
|
||||
Encoding::ASCII,
|
||||
Encoding::ASCII_8BIT,
|
||||
Encoding::Big5,
|
||||
Encoding::CP51932,
|
||||
Encoding::CP850,
|
||||
Encoding::CP852,
|
||||
Encoding::CP855,
|
||||
Encoding::EUC_JP,
|
||||
Encoding::GBK,
|
||||
Encoding::ISO_8859_1,
|
||||
Encoding::ISO_8859_2,
|
||||
Encoding::ISO_8859_3,
|
||||
Encoding::ISO_8859_4,
|
||||
Encoding::ISO_8859_5,
|
||||
Encoding::ISO_8859_6,
|
||||
Encoding::ISO_8859_7,
|
||||
Encoding::ISO_8859_8,
|
||||
Encoding::ISO_8859_9,
|
||||
Encoding::ISO_8859_10,
|
||||
Encoding::ISO_8859_11,
|
||||
Encoding::ISO_8859_13,
|
||||
Encoding::ISO_8859_14,
|
||||
Encoding::ISO_8859_15,
|
||||
Encoding::ISO_8859_16,
|
||||
Encoding::KOI8_R,
|
||||
Encoding::Shift_JIS,
|
||||
Encoding::UTF_8,
|
||||
Encoding::UTF8_MAC,
|
||||
Encoding::Windows_1250,
|
||||
Encoding::Windows_1251,
|
||||
Encoding::Windows_1252,
|
||||
Encoding::Windows_1253,
|
||||
Encoding::Windows_1254,
|
||||
Encoding::Windows_1255,
|
||||
Encoding::Windows_1256,
|
||||
Encoding::Windows_1257,
|
||||
Encoding::Windows_1258,
|
||||
Encoding::Windows_31J
|
||||
].each do |encoding|
|
||||
encoding.names.each do |name|
|
||||
# Even though UTF-8-MAC is an alias for UTF8-MAC, CRuby treats it as
|
||||
# UTF-8. So we'll skip this test.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue