Index: LayoutTests/fast/encoding/api/surrogate-pairs-expected.txt |
diff --git a/LayoutTests/fast/encoding/api/surrogate-pairs-expected.txt b/LayoutTests/fast/encoding/api/surrogate-pairs-expected.txt |
index 77750a1cd737319d8d84fc1784f75ed9df5ff0e2..4e641982f5799cf297088307c957d19c7333b74d 100644 |
--- a/LayoutTests/fast/encoding/api/surrogate-pairs-expected.txt |
+++ b/LayoutTests/fast/encoding/api/surrogate-pairs-expected.txt |
@@ -3,29 +3,23 @@ Test invalid UTF-16 surrogate pairs with UTF-8 encoding |
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
-encoded = new TextEncoder('utf-8').encode("abc123") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-PASS decoded is "abc123" |
+encoded = new TextEncoder('utf-8').encode('abc123') |
+PASS JSON.stringify([].slice.call(encoded)) is "[97,98,99,49,50,51]" |
-encoded = new TextEncoder('utf-8').encode("���") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-FAIL decoded should be �. Was ���. |
+encoded = new TextEncoder('utf-8').encode('\ud800') |
+PASS JSON.stringify([].slice.call(encoded)) is "[239,191,189]" |
-encoded = new TextEncoder('utf-8').encode("���") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-FAIL decoded should be �. Was ���. |
+encoded = new TextEncoder('utf-8').encode('\udc00') |
+PASS JSON.stringify([].slice.call(encoded)) is "[239,191,189]" |
-encoded = new TextEncoder('utf-8').encode("abc���def") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-FAIL decoded should be abc�def. Was abc���def. |
+encoded = new TextEncoder('utf-8').encode('abc\ud800123') |
+PASS JSON.stringify([].slice.call(encoded)) is "[97,98,99,239,191,189,49,50,51]" |
-encoded = new TextEncoder('utf-8').encode("abc���def") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-FAIL decoded should be abc�def. Was abc���def. |
+encoded = new TextEncoder('utf-8').encode('abc\udc00123') |
+PASS JSON.stringify([].slice.call(encoded)) is "[97,98,99,239,191,189,49,50,51]" |
-encoded = new TextEncoder('utf-8').encode("������") |
-decoded = new TextDecoder('utf-8').decode(encoded) |
-FAIL decoded should be ��. Was ������. |
+encoded = new TextEncoder('utf-8').encode('\udc00\ud800') |
+PASS JSON.stringify([].slice.call(encoded)) is "[239,191,189,239,191,189]" |
PASS successfullyParsed is true |