Click here to download the Blitz Browser!

WPT

wpt / FileAPI / idlharness.any.html

Spec: File API ↗

Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@318cbb466) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-0cc87 (wpt@ae6982b12) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz 4dcc855ce (wpt@a95401e4e)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total111/111108/111108/111108/111111/111NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface URL: original interface definedPASSPASSPASSPASSPASS
Partial interface URL: valid exposure setPASSPASSPASSPASSPASS
Partial interface URL: member names are uniquePASSPASSPASSPASSPASS
Blob interface: existence and properties of interface objectPASSPASSPASSPASSPASS
Blob interface object lengthPASSPASSPASSPASSPASS
Blob interface object namePASSPASSPASSPASSPASS
Blob interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
Blob interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
Blob interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
Blob interface: attribute sizePASSPASSPASSPASSPASS
Blob interface: attribute typePASSPASSPASSPASSPASS
Blob interface: operation slice(optional long long, optional long long, optional DOMString)PASSPASSPASSPASSPASS
Blob interface: operation stream()PASSPASSPASSPASSPASS
Blob interface: operation text()PASSPASSPASSPASSPASS
Blob interface: operation arrayBuffer()PASSPASSPASSPASSPASS
Blob interface: operation textStream()PASSFAILFAILFAILPASS
Blob interface: operation bytes()PASSPASSPASSPASSPASS
Blob must be primary interface of new Blob(["TEST"])PASSPASSPASSPASSPASS
Stringification of new Blob(["TEST"])PASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper typePASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper typePASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "slice(optional long long, optional long long, optional DOMString)" with the proper typePASSPASSPASSPASSPASS
Blob interface: calling slice(optional long long, optional long long, optional DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "stream()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "text()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "arrayBuffer()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new Blob(["TEST"]) must inherit property "textStream()" with the proper typePASSFAILFAILFAILPASS
Blob interface: new Blob(["TEST"]) must inherit property "bytes()" with the proper typePASSPASSPASSPASSPASS
File interface: existence and properties of interface objectPASSPASSPASSPASSPASS
File interface object lengthPASSPASSPASSPASSPASS
File interface object namePASSPASSPASSPASSPASS
File interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
File interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
File interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
File interface: attribute namePASSPASSPASSPASSPASS
File interface: attribute lastModifiedPASSPASSPASSPASSPASS
File must be primary interface of new File(["myFileBits"], "myFileName")PASSPASSPASSPASSPASS
Stringification of new File(["myFileBits"], "myFileName")PASSPASSPASSPASSPASS
File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper typePASSPASSPASSPASSPASS
File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice(optional long long, optional long long, optional DOMString)" with the proper typePASSPASSPASSPASSPASS
Blob interface: calling slice(optional long long, optional long long, optional DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "stream()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "text()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "arrayBuffer()" with the proper typePASSPASSPASSPASSPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "textStream()" with the proper typePASSFAILFAILFAILPASS
Blob interface: new File(["myFileBits"], "myFileName") must inherit property "bytes()" with the proper typePASSPASSPASSPASSPASS
FileList interface: existence and properties of interface objectPASSPASSPASSPASSPASS
FileList interface object lengthPASSPASSPASSPASSPASS
FileList interface object namePASSPASSPASSPASSPASS
FileList interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
FileList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
FileList interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
FileList interface: operation item(unsigned long)PASSPASSPASSPASSPASS
FileList interface: attribute lengthPASSPASSPASSPASSPASS
FileReader interface: existence and properties of interface objectPASSPASSPASSPASSPASS
FileReader interface object lengthPASSPASSPASSPASSPASS
FileReader interface object namePASSPASSPASSPASSPASS
FileReader interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
FileReader interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
FileReader interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
FileReader interface: operation readAsArrayBuffer(Blob)PASSPASSPASSPASSPASS
FileReader interface: operation readAsBinaryString(Blob)PASSPASSPASSPASSPASS
FileReader interface: operation readAsText(Blob, optional DOMString)PASSPASSPASSPASSPASS
FileReader interface: operation readAsDataURL(Blob)PASSPASSPASSPASSPASS
FileReader interface: operation abort()PASSPASSPASSPASSPASS
FileReader interface: constant EMPTY on interface objectPASSPASSPASSPASSPASS
FileReader interface: constant EMPTY on interface prototype objectPASSPASSPASSPASSPASS
FileReader interface: constant LOADING on interface objectPASSPASSPASSPASSPASS
FileReader interface: constant LOADING on interface prototype objectPASSPASSPASSPASSPASS
FileReader interface: constant DONE on interface objectPASSPASSPASSPASSPASS
FileReader interface: constant DONE on interface prototype objectPASSPASSPASSPASSPASS
FileReader interface: attribute readyStatePASSPASSPASSPASSPASS
FileReader interface: attribute resultPASSPASSPASSPASSPASS
FileReader interface: attribute errorPASSPASSPASSPASSPASS
FileReader interface: attribute onloadstartPASSPASSPASSPASSPASS
FileReader interface: attribute onprogressPASSPASSPASSPASSPASS
FileReader interface: attribute onloadPASSPASSPASSPASSPASS
FileReader interface: attribute onabortPASSPASSPASSPASSPASS
FileReader interface: attribute onerrorPASSPASSPASSPASSPASS
FileReader interface: attribute onloadendPASSPASSPASSPASSPASS
FileReader must be primary interface of new FileReader()PASSPASSPASSPASSPASS
Stringification of new FileReader()PASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "readAsArrayBuffer(Blob)" with the proper typePASSPASSPASSPASSPASS
FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper typePASSPASSPASSPASSPASS
FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "readAsText(Blob, optional DOMString)" with the proper typePASSPASSPASSPASSPASS
FileReader interface: calling readAsText(Blob, optional DOMString) on new FileReader() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "readAsDataURL(Blob)" with the proper typePASSPASSPASSPASSPASS
FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "abort()" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "EMPTY" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "LOADING" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "DONE" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "readyState" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "result" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "error" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onloadstart" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onprogress" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onload" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onabort" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onerror" with the proper typePASSPASSPASSPASSPASS
FileReader interface: new FileReader() must inherit property "onloadend" with the proper typePASSPASSPASSPASSPASS
FileReaderSync interface: existence and properties of interface objectPASSPASSPASSPASSPASS
URL interface: operation createObjectURL((Blob or MediaSource))PASSPASSPASSPASSPASS
URL interface: operation revokeObjectURL(DOMString)PASSPASSPASSPASSPASS