���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/test/fixtures/wpt/encoding/ |
// META: title=Encoding API: Encoding labels // META: script=resources/encodings.js var whitespace = [' ', '\t', '\n', '\f', '\r']; encodings_table.forEach(function(section) { section.encodings.filter(function(encoding) { return encoding.name !== 'replacement'; }).forEach(function(encoding) { encoding.labels.forEach(function(label) { const textDecoderName = encoding.name.toLowerCase(); // ASCII names only, so safe test(function(t) { assert_equals( new TextDecoder(label).encoding, textDecoderName, 'label for encoding should match'); assert_equals( new TextDecoder(label.toUpperCase()).encoding, textDecoderName, 'label matching should be case-insensitive'); whitespace.forEach(function(ws) { assert_equals( new TextDecoder(ws + label).encoding, textDecoderName, 'label for encoding with leading whitespace should match'); assert_equals( new TextDecoder(label + ws).encoding, textDecoderName, 'label for encoding with trailing whitespace should match'); assert_equals( new TextDecoder(ws + label + ws).encoding, textDecoderName, 'label for encoding with surrounding whitespace should match'); }); }, label + ' => ' + encoding.name); }); }); });