| OLD | NEW |
| (Empty) |
| 1 "use strict"; | |
| 2 | |
| 3 importScripts("/resources/testharness.js"); | |
| 4 importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js"); | |
| 5 | |
| 6 var request = new XMLHttpRequest(); | |
| 7 request.open("GET", "interfaces.idl"); | |
| 8 request.send(); | |
| 9 request.onload = function() { | |
| 10 var idlArray = new IdlArray(); | |
| 11 var idls = request.responseText; | |
| 12 | |
| 13 idlArray.add_untested_idls("interface WorkerGlobalScope {};"); | |
| 14 idlArray.add_untested_idls("interface WorkerUtils {};"); | |
| 15 idlArray.add_untested_idls("WorkerGlobalScope implements WorkerUtils;"); | |
| 16 idlArray.add_untested_idls("interface Event { };"); | |
| 17 idlArray.add_untested_idls("interface EventTarget { };"); | |
| 18 | |
| 19 // From Indexed DB: | |
| 20 idlArray.add_idls("WorkerUtils implements IDBEnvironment;"); | |
| 21 idlArray.add_idls(idls); | |
| 22 | |
| 23 idlArray.add_objects({ | |
| 24 IDBCursor: [], | |
| 25 IDBCursorWithValue: [], | |
| 26 IDBDatabase: [], | |
| 27 IDBEnvironment: [], | |
| 28 IDBFactory: ["self.indexedDB"], | |
| 29 IDBIndex: [], | |
| 30 IDBKeyRange: ["IDBKeyRange.only(0)"], | |
| 31 IDBObjectStore: [], | |
| 32 IDBOpenDBRequest: [], | |
| 33 IDBRequest: [], | |
| 34 IDBTransaction: [], | |
| 35 IDBVersionChangeEvent: ["new IDBVersionChangeEvent('foo')"], | |
| 36 }); | |
| 37 idlArray.test(); | |
| 38 done(); | |
| 39 }; | |
| OLD | NEW |