Update idlharness.js and webidl2.js.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / FileAPI / idlharness-expected.txt
1 File API automated IDL tests
2
3
4 PASS idl_test setup 
5 PASS Partial interface URL: original interface defined 
6 PASS Partial interface URL: valid exposure set 
7 PASS Blob interface: existence and properties of interface object 
8 PASS Blob interface object length 
9 PASS Blob interface object name 
10 PASS Blob interface: existence and properties of interface prototype object 
11 PASS Blob interface: existence and properties of interface prototype object's "constructor" property 
12 PASS Blob interface: existence and properties of interface prototype object's @@unscopables property 
13 PASS Blob interface: attribute size 
14 PASS Blob interface: attribute type 
15 PASS Blob interface: operation slice(long long, long long, DOMString) 
16 PASS Blob must be primary interface of new Blob(["TEST"]) 
17 PASS Stringification of new Blob(["TEST"]) 
18 PASS Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type 
19 PASS Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type 
20 PASS Blob interface: new Blob(["TEST"]) must inherit property "slice(long long, long long, DOMString)" with the proper type 
21 PASS Blob interface: calling slice(long long, long long, DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 
22 PASS File interface: existence and properties of interface object 
23 PASS File interface object length 
24 PASS File interface object name 
25 PASS File interface: existence and properties of interface prototype object 
26 PASS File interface: existence and properties of interface prototype object's "constructor" property 
27 PASS File interface: existence and properties of interface prototype object's @@unscopables property 
28 PASS File interface: attribute name 
29 PASS File interface: attribute lastModified 
30 PASS File must be primary interface of new File(["myFileBits"], "myFileName") 
31 PASS Stringification of new File(["myFileBits"], "myFileName") 
32 PASS File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type 
33 PASS File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type 
34 PASS Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type 
35 PASS Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type 
36 PASS Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice(long long, long long, DOMString)" with the proper type 
37 PASS Blob interface: calling slice(long long, long long, DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 
38 PASS FileList interface: existence and properties of interface object 
39 PASS FileList interface object length 
40 PASS FileList interface object name 
41 PASS FileList interface: existence and properties of interface prototype object 
42 PASS FileList interface: existence and properties of interface prototype object's "constructor" property 
43 PASS FileList interface: existence and properties of interface prototype object's @@unscopables property 
44 PASS FileList interface: operation item(unsigned long) 
45 PASS FileList interface: attribute length 
46 PASS FileList must be primary interface of document.querySelector("#fileChooser").files 
47 PASS Stringification of document.querySelector("#fileChooser").files 
48 PASS FileList interface: document.querySelector("#fileChooser").files must inherit property "item(unsigned long)" with the proper type 
49 PASS FileList interface: calling item(unsigned long) on document.querySelector("#fileChooser").files with too few arguments must throw TypeError 
50 PASS FileList interface: document.querySelector("#fileChooser").files must inherit property "length" with the proper type 
51 PASS FileReader interface: existence and properties of interface object 
52 PASS FileReader interface object length 
53 PASS FileReader interface object name 
54 PASS FileReader interface: existence and properties of interface prototype object 
55 PASS FileReader interface: existence and properties of interface prototype object's "constructor" property 
56 PASS FileReader interface: existence and properties of interface prototype object's @@unscopables property 
57 PASS FileReader interface: operation readAsArrayBuffer(Blob) 
58 PASS FileReader interface: operation readAsBinaryString(Blob) 
59 PASS FileReader interface: operation readAsText(Blob, DOMString) 
60 PASS FileReader interface: operation readAsDataURL(Blob) 
61 PASS FileReader interface: operation abort() 
62 PASS FileReader interface: constant EMPTY on interface object 
63 PASS FileReader interface: constant EMPTY on interface prototype object 
64 PASS FileReader interface: constant LOADING on interface object 
65 PASS FileReader interface: constant LOADING on interface prototype object 
66 PASS FileReader interface: constant DONE on interface object 
67 PASS FileReader interface: constant DONE on interface prototype object 
68 PASS FileReader interface: attribute readyState 
69 PASS FileReader interface: attribute result 
70 PASS FileReader interface: attribute error 
71 PASS FileReader interface: attribute onloadstart 
72 PASS FileReader interface: attribute onprogress 
73 PASS FileReader interface: attribute onload 
74 PASS FileReader interface: attribute onabort 
75 PASS FileReader interface: attribute onerror 
76 PASS FileReader interface: attribute onloadend 
77 PASS FileReader must be primary interface of new FileReader() 
78 PASS Stringification of new FileReader() 
79 PASS FileReader interface: new FileReader() must inherit property "readAsArrayBuffer(Blob)" with the proper type 
80 PASS FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 
81 PASS FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper type 
82 PASS FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeError 
83 PASS FileReader interface: new FileReader() must inherit property "readAsText(Blob, DOMString)" with the proper type 
84 PASS FileReader interface: calling readAsText(Blob, DOMString) on new FileReader() with too few arguments must throw TypeError 
85 PASS FileReader interface: new FileReader() must inherit property "readAsDataURL(Blob)" with the proper type 
86 PASS FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 
87 PASS FileReader interface: new FileReader() must inherit property "abort()" with the proper type 
88 PASS FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type 
89 PASS FileReader interface: new FileReader() must inherit property "LOADING" with the proper type 
90 PASS FileReader interface: new FileReader() must inherit property "DONE" with the proper type 
91 PASS FileReader interface: new FileReader() must inherit property "readyState" with the proper type 
92 PASS FileReader interface: new FileReader() must inherit property "result" with the proper type 
93 PASS FileReader interface: new FileReader() must inherit property "error" with the proper type 
94 PASS FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type 
95 PASS FileReader interface: new FileReader() must inherit property "onprogress" with the proper type 
96 PASS FileReader interface: new FileReader() must inherit property "onload" with the proper type 
97 PASS FileReader interface: new FileReader() must inherit property "onabort" with the proper type 
98 PASS FileReader interface: new FileReader() must inherit property "onerror" with the proper type 
99 PASS FileReader interface: new FileReader() must inherit property "onloadend" with the proper type 
100 PASS FileReaderSync interface: existence and properties of interface object 
101 PASS URL interface: operation createObjectURL(Blob) 
102 PASS URL interface: operation revokeObjectURL(DOMString) 
103