mirror of
https://github.com/servo/servo.git
synced 2025-06-25 17:44:33 +01:00
Update web-platform-tests to revision fd0429f0b45f975b25d85256dac33762134952c5
This commit is contained in:
parent
0ba7da4431
commit
c8202ddbe1
50 changed files with 1210 additions and 191 deletions
|
@ -0,0 +1,34 @@
|
|||
// META: title=Blob Array Buffer
|
||||
// META: script=../support/Blob.js
|
||||
'use strict';
|
||||
|
||||
promise_test(async () => {
|
||||
const input_arr = new TextEncoder().encode("PASS");
|
||||
const blob = new Blob([input_arr]);
|
||||
const array_buffer = await blob.arrayBuffer();
|
||||
assert_true(array_buffer instanceof ArrayBuffer);
|
||||
assert_equals_typed_array(new Uint8Array(array_buffer), input_arr);
|
||||
}, "Blob.arrayBuffer()")
|
||||
|
||||
promise_test(async () => {
|
||||
const input_arr = new TextEncoder().encode("");
|
||||
const blob = new Blob([input_arr]);
|
||||
const array_buffer = await blob.arrayBuffer();
|
||||
assert_true(array_buffer instanceof ArrayBuffer);
|
||||
assert_equals_typed_array(new Uint8Array(array_buffer), input_arr);
|
||||
}, "Blob.arrayBuffer() empty Blob data")
|
||||
|
||||
promise_test(async () => {
|
||||
const input_arr = new TextEncoder().encode("\u08B8\u000a");
|
||||
const blob = new Blob([input_arr]);
|
||||
const array_buffer = await blob.arrayBuffer();
|
||||
assert_equals_typed_array(new Uint8Array(array_buffer), input_arr);
|
||||
}, "Blob.arrayBuffer() non-ascii input")
|
||||
|
||||
promise_test(async () => {
|
||||
const input_arr = [8, 241, 48, 123, 151];
|
||||
const typed_arr = new Uint8Array(input_arr);
|
||||
const blob = new Blob([typed_arr]);
|
||||
const array_buffer = await blob.arrayBuffer();
|
||||
assert_equals_typed_array(new Uint8Array(array_buffer), typed_arr);
|
||||
}, "Blob.arrayBuffer() non-unicode input")
|
Loading…
Add table
Add a link
Reference in a new issue