OLD | NEW |
| (Empty) |
1 importScripts("/resources/testharness.js"); | |
2 var expected = [ | |
3 // https://html.spec.whatwg.org/ | |
4 "WorkerGlobalScope", | |
5 "DedicatedWorkerGlobalScope", | |
6 "Worker", | |
7 "SharedWorker", | |
8 "MessagePort", | |
9 "MessageEvent", | |
10 "WorkerNavigator", | |
11 "MessageChannel", | |
12 "WorkerLocation", | |
13 "ImageData", | |
14 "ImageBitmap", | |
15 "CanvasPath", | |
16 "Path2D", | |
17 "PromiseRejectionEvent", | |
18 "EventSource", | |
19 "WebSocket", | |
20 "CloseEvent", | |
21 "BroadcastChannel", | |
22 // https://tc39.github.io/ecma262/ | |
23 "ArrayBuffer", | |
24 "Int8Array", | |
25 "Uint8Array", | |
26 "Uint8ClampedArray", | |
27 "Int16Array", | |
28 "Uint16Array", | |
29 "Int32Array", | |
30 "Uint32Array", | |
31 "Float32Array", | |
32 "Float64Array", | |
33 "DataView", | |
34 // https://xhr.spec.whatwg.org/ | |
35 "XMLHttpRequestEventTarget", | |
36 "XMLHttpRequestUpload", | |
37 "XMLHttpRequest", | |
38 "ProgressEvent", | |
39 "FormData", | |
40 // https://url.spec.whatwg.org/ | |
41 "URL", | |
42 "URLSearchParams", | |
43 // https://w3c.github.io/FileAPI/ | |
44 "File", | |
45 "Blob", | |
46 "FileList", | |
47 "FileReader", | |
48 "FileReaderSync", | |
49 // https://dom.spec.whatwg.org/ | |
50 "EventTarget", | |
51 "ErrorEvent", | |
52 "Event", | |
53 "CustomEvent", | |
54 // http://heycam.github.io/webidl/ | |
55 "DOMException", | |
56 // https://streams.spec.whatwg.org/ | |
57 "ReadableStream", | |
58 "WritableStream", | |
59 "ByteLengthQueuingStrategy", | |
60 "CountQueuingStrategy", | |
61 // http://w3c.github.io/IndexedDB/ | |
62 "IDBRequest", | |
63 "IDBOpenDBRequest", | |
64 "IDBVersionChangeEvent", | |
65 "IDBFactory", | |
66 "IDBDatabase", | |
67 "IDBObjectStore", | |
68 "IDBIndex", | |
69 "IDBKeyRange", | |
70 "IDBCursor", | |
71 "IDBCursorWithValue", | |
72 "IDBTransaction", | |
73 ]; | |
74 for (var i = 0; i < expected.length; ++i) { | |
75 test(function () { | |
76 assert_own_property(self, expected[i]); | |
77 }, "The " + expected[i] + " interface object should be exposed."); | |
78 } | |
79 done(); | |
OLD | NEW |