| OLD | NEW |
| (Empty) | |
| 1 Test the Encoding API's 'fatal' flag |
| 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 |
| 5 |
| 6 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xC0])) thre
w exception EncodingError: The encoded data was not valid.. |
| 7 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xC0, 0x00])
) threw exception EncodingError: The encoded data was not valid.. |
| 8 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xC0, 0xC0])
) threw exception EncodingError: The encoded data was not valid.. |
| 9 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xE0])) thre
w exception EncodingError: The encoded data was not valid.. |
| 10 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xE0, 0x00])
) threw exception EncodingError: The encoded data was not valid.. |
| 11 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xE0, 0xC0])
) threw exception EncodingError: The encoded data was not valid.. |
| 12 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xE0, 0x80,
0x00])) threw exception EncodingError: The encoded data was not valid.. |
| 13 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xE0, 0x80,
0xC0])) threw exception EncodingError: The encoded data was not valid.. |
| 14 PASS new TextDecoder('utf-8', {fatal: true}).decode(new Uint8Array([0xFC, 0x80,
0x80, 0x80, 0x80, 0x80])) threw exception EncodingError: The encoded data was no
t valid.. |
| 15 FAIL new TextDecoder('utf-16', {fatal: true}).decode(new Uint8Array([0x00])) sho
uld throw an exception. Was . |
| 16 FAIL new TextDecoder('utf-16', {fatal: true}).decode(new Uint8Array([0x00, 0xd8]
)) should throw an exception. Was ���. |
| 17 FAIL new TextDecoder('utf-16', {fatal: true}).decode(new Uint8Array([0x00, 0xd8,
0x00, 0x00])) should throw an exception. Was ���\0. |
| 18 FAIL new TextDecoder('utf-16', {fatal: true}).decode(new Uint8Array([0x00, 0xdc,
0x00, 0x00])) should throw an exception. Was ���\0. |
| 19 FAIL new TextDecoder('utf-16', {fatal: true}).decode(new Uint8Array([0x00, 0xdc,
0x00, 0xd8])) should throw an exception. Was ������. |
| 20 PASS successfullyParsed is true |
| 21 |
| 22 TEST COMPLETE |
| 23 |
| OLD | NEW |