diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
commit | 1359e8e4624d10ceb0bf55bcb1cb2903141c6d38 (patch) | |
tree | 131f289fd18efb5b28653f6b5d83953f8e6c820b /tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js | |
parent | f017169ae482effc446384050e79b752bd9ddfe5 (diff) | |
download | servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.tar.gz servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.zip |
Move `tests/wpt/web-platform-tests` to `tests/wpt/tests`
Diffstat (limited to 'tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js')
-rw-r--r-- | tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js deleted file mode 100644 index 2310646e5fd..00000000000 --- a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-array-buffer.any.js +++ /dev/null @@ -1,45 +0,0 @@ -// 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") - -promise_test(async () => { - const input_arr = new TextEncoder().encode("PASS"); - const blob = new Blob([input_arr]); - const array_buffer_results = await Promise.all([blob.arrayBuffer(), - blob.arrayBuffer(), blob.arrayBuffer()]); - for (let array_buffer of array_buffer_results) { - assert_true(array_buffer instanceof ArrayBuffer); - assert_equals_typed_array(new Uint8Array(array_buffer), input_arr); - } -}, "Blob.arrayBuffer() concurrent reads") |