Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-utf16-surrogates.html |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-utf16-surrogates.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-utf16-surrogates.html |
deleted file mode 100644 |
index 1fe440ab4c22a33ba995eb729790984c84b33238..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textdecoder-utf16-surrogates.html |
+++ /dev/null |
@@ -1,51 +0,0 @@ |
-<!DOCTYPE html> |
-<title>Encoding API: UTF-16 surrogate handling</title> |
-<script src="../../../resources/testharness.js"></script> |
-<script src="../../../resources/testharnessreport.js"></script> |
-<script> |
- |
-var bad = [ |
- { |
- encoding: 'utf-16le', |
- input: [0x00, 0xd8], |
- expected: '\uFFFD', |
- name: 'lone surrogate lead' |
- }, |
- { |
- encoding: 'utf-16le', |
- input: [0x00, 0xdc], |
- expected: '\uFFFD', |
- name: 'lone surrogate trail' |
- }, |
- { |
- encoding: 'utf-16le', |
- input: [0x00, 0xd8, 0x00, 0x00], |
- expected: '\uFFFD\u0000', |
- name: 'unmatched surrogate lead' |
- }, |
- { |
- encoding: 'utf-16le', |
- input: [0x00, 0xdc, 0x00, 0x00], |
- expected: '\uFFFD\u0000', |
- name: 'unmatched surrogate trail' |
- }, |
- { |
- encoding: 'utf-16le', |
- input: [0x00, 0xdc, 0x00, 0xd8], |
- expected: '\uFFFD\uFFFD', |
- name: 'swapped surrogate pair' |
- } |
-]; |
- |
-bad.forEach(function(t) { |
- test(function() { |
- assert_equals(new TextDecoder(t.encoding).decode(new Uint8Array(t.input)), t.expected); |
- }, t.encoding + ' - ' + t.name); |
- test(function() { |
- assert_throws(new TypeError(), function() { |
- new TextDecoder(t.encoding, {fatal: true}).decode(new Uint8Array(t.input)) |
- }); |
- }, t.encoding + ' - ' + t.name + ' (fatal flag set)'); |
-}); |
- |
-</script> |