mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440'
This commit is contained in:
parent
35e95f55a1
commit
58e8ee674b
9438 changed files with 266112 additions and 106976 deletions
18
tests/wpt/web-platform-tests/encoding/textdecoder-eof.any.js
Normal file
18
tests/wpt/web-platform-tests/encoding/textdecoder-eof.any.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
test(() => {
|
||||
assert_equals(new TextDecoder().decode(new Uint8Array([0xF0])), "\uFFFD");
|
||||
assert_equals(new TextDecoder().decode(new Uint8Array([0xF0, 0x9F])), "\uFFFD");
|
||||
assert_equals(new TextDecoder().decode(new Uint8Array([0xF0, 0x9F, 0x92])), "\uFFFD");
|
||||
}, "TextDecoder end-of-queue handling");
|
||||
|
||||
test(() => {
|
||||
const decoder = new TextDecoder();
|
||||
decoder.decode(new Uint8Array([0xF0]), { stream: true });
|
||||
assert_equals(decoder.decode(), "\uFFFD");
|
||||
|
||||
decoder.decode(new Uint8Array([0xF0]), { stream: true });
|
||||
decoder.decode(new Uint8Array([0x9F]), { stream: true });
|
||||
assert_equals(decoder.decode(), "\uFFFD");
|
||||
|
||||
decoder.decode(new Uint8Array([0xF0, 0x9F]), { stream: true });
|
||||
assert_equals(decoder.decode(new Uint8Array([0x92])), "\uFFFD");
|
||||
}, "TextDecoder end-of-queue handling using stream: true");
|
Loading…
Add table
Add a link
Reference in a new issue