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 |