node/test/wpt/status/FileAPI/blob.json
Ms2ger 7cf2dad715
lib: improve argument handling in Blob constructor
As specified in WebIDL (<https://webidl.spec.whatwg.org/#js-dictionary>),
the fields of a dictionary need to be read in lexicographical order.

PR-URL: https://github.com/nodejs/node/pull/61980
Reviewed-By: Jason Zhang <xzha4350@gmail.com>
Reviewed-By: Mattias Buelens <mattias@buelens.com>
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2026-02-27 10:25:22 +00:00

38 lines
1.4 KiB
JSON

{
"Blob-constructor-dom.window.js": {
"skip": "Depends on DOM API"
},
"Blob-constructor.any.js": {
"fail": {
"expected": [
"blobParts not an object: boolean with Boolean.prototype[Symbol.iterator]",
"blobParts not an object: number with Number.prototype[Symbol.iterator]",
"blobParts not an object: BigInt with BigInt.prototype[Symbol.iterator]",
"blobParts not an object: Symbol with Symbol.prototype[Symbol.iterator]",
"Getters and value conversions should happen in order until an exception is thrown.",
"Arguments should be evaluated from left to right."
],
"flaky": [
"Passing typed arrays as elements of the blobParts array should work.",
"Passing a Float16Array as element of the blobParts array should work.",
"Passing a Float64Array as element of the blobParts array should work.",
"Passing BigInt typed arrays as elements of the blobParts array should work."
]
}
},
"Blob-in-worker.worker.js": {
"skip": "Depends on Web Workers API"
},
"Blob-slice.any.js": {
"fail": {
"expected": [
"Slicing test: slice (1,1).",
"Slicing test: slice (1,3).",
"Slicing test: slice (1,5).",
"Slicing test: slice (1,7).",
"Slicing test: slice (1,8).",
"Slicing test: slice (1,9)."
]
}
}
}