| Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-fatal-streaming.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-fatal-streaming.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-fatal-streaming.html
|
| deleted file mode 100644
|
| index 9e1634037d59e9b3e028d884bf91f70d3682ea72..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-fatal-streaming.html
|
| +++ /dev/null
|
| @@ -1,50 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<title>Encoding API: End-of-file</title>
|
| -<script src="../../../resources/testharness.js"></script>
|
| -<script src="../../../resources/testharnessreport.js"></script>
|
| -<script>
|
| -
|
| -test(function() {
|
| - [
|
| - {encoding: 'utf-8', sequence: [0xC0]},
|
| - {encoding: 'utf-16le', sequence: [0x00]},
|
| - {encoding: 'utf-16be', sequence: [0x00]}
|
| - ].forEach(function(testCase) {
|
| -
|
| - assert_throws(new TypeError(), function() {
|
| - var decoder = new TextDecoder(testCase.encoding, {fatal: true});
|
| - decoder.decode(new Uint8Array(testCase.sequence));
|
| - }, 'Unterminated ' + testCase.encoding + ' sequence should throw if fatal flag is set');
|
| -
|
| - assert_equals(
|
| - new TextDecoder(testCase.encoding).decode(new Uint8Array([testCase.sequence])),
|
| - '\uFFFD',
|
| - 'Unterminated UTF-8 sequence should emit replacement character if fatal flag is unset');
|
| - });
|
| -}, 'Fatal flag, non-streaming cases');
|
| -
|
| -test(function() {
|
| -
|
| - var decoder = new TextDecoder('utf-16le', {fatal: true});
|
| - var odd = new Uint8Array([0x00]);
|
| - var even = new Uint8Array([0x00, 0x00]);
|
| -
|
| - assert_equals(decoder.decode(odd, {stream: true}), '');
|
| - assert_equals(decoder.decode(odd), '\u0000');
|
| -
|
| - assert_throws(new TypeError(), function() {
|
| - decoder.decode(even, {stream: true});
|
| - decoder.decode(odd)
|
| - });
|
| -
|
| - assert_throws(new TypeError(), function() {
|
| - decoder.decode(odd, {stream: true});
|
| - decoder.decode(even);
|
| - });
|
| -
|
| - assert_equals(decoder.decode(even, {stream: true}), '\u0000');
|
| - assert_equals(decoder.decode(even), '\u0000');
|
| -
|
| -}, 'Fatal flag, streaming cases');
|
| -
|
| -</script>
|
|
|