summaryrefslogtreecommitdiffstats
path: root/test/wpt/status/FileAPI.status.json
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-21 20:56:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-21 20:56:19 +0000
commit0b6210cd37b68b94252cb798598b12974a20e1c1 (patch)
treee371686554a877842d95aa94f100bee552ff2a8e /test/wpt/status/FileAPI.status.json
parentInitial commit. (diff)
downloadnode-undici-0b6210cd37b68b94252cb798598b12974a20e1c1.tar.xz
node-undici-0b6210cd37b68b94252cb798598b12974a20e1c1.zip
Adding upstream version 5.28.2+dfsg1+~cs23.11.12.3.upstream/5.28.2+dfsg1+_cs23.11.12.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test/wpt/status/FileAPI.status.json')
-rw-r--r--test/wpt/status/FileAPI.status.json75
1 files changed, 75 insertions, 0 deletions
diff --git a/test/wpt/status/FileAPI.status.json b/test/wpt/status/FileAPI.status.json
new file mode 100644
index 0000000..c64d255
--- /dev/null
+++ b/test/wpt/status/FileAPI.status.json
@@ -0,0 +1,75 @@
+{
+ "file": {
+ "File-constructor.any.js": {
+ "flaky": [
+ "Using type in File constructor: nonparsable"
+ ]
+ }
+ },
+ "blob": {
+ "Blob-constructor.any.js": {
+ "skip": true
+ },
+ "Blob-stream.any.js": {
+ "fail": [
+ "Reading Blob.stream() with BYOB reader"
+ ]
+ }
+ },
+ "url": {
+ "url-with-xhr.any.js": {
+ "skip": true
+ },
+ "url-with-fetch.any.js": {
+ "note": "needs investigation",
+ "fail": [
+ "Only exact matches should revoke URLs, using fetch",
+ "Revoke blob URL after creating Request, will fetch",
+ "Revoke blob URL after creating Request, then clone Request, will fetch"
+ ]
+ },
+ "url-format.any.js": {
+ "fail": [
+ "Origin of Blob URL matches our origin",
+ "Blob URL parses correctly",
+ "Origin of Blob URL matches our origin for Files"
+ ]
+ }
+ },
+ "reading-data-section": {
+ "filereader_result.any.js": {
+ "note": "has to do with html microtask queue being different than queueMicrotask",
+ "skip": true
+ },
+ "filereader_events.any.js": {
+ "note": "has to do with html microtask queue being different than queueMicrotask",
+ "fail": [
+ "events are dispatched in the correct order for an empty blob",
+ "events are dispatched in the correct order for a non-empty blob"
+ ]
+ }
+ },
+ "idlharness.any.js": {
+ "note": "These flaky tests only fail in < node v19; add in a way to mark them as such eventually",
+ "flaky": [
+ "Blob interface: attribute size",
+ "Blob interface: attribute type",
+ "Blob interface: operation slice(optional long long, optional long long, optional DOMString)",
+ "Blob interface: operation stream()",
+ "Blob interface: operation text()",
+ "Blob interface: operation arrayBuffer()",
+ "URL interface: operation createObjectURL((Blob or MediaSource))",
+ "URL interface: operation revokeObjectURL(DOMString)"
+ ],
+ "fail": [
+ "FileList interface: existence and properties of interface object",
+ "FileList interface object length",
+ "FileList interface object name",
+ "FileList interface: existence and properties of interface prototype object",
+ "FileList interface: existence and properties of interface prototype object's \"constructor\" property",
+ "FileList interface: existence and properties of interface prototype object's @@unscopables property",
+ "FileList interface: operation item(unsigned long)",
+ "FileList interface: attribute length"
+ ]
+ }
+}