idlharness-worker.js (523B)
1 'use strict'; 2 3 importScripts("/resources/testharness.js"); 4 importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js"); 5 6 idl_test( 7 ['idle-detection'], 8 ['dom', 'html'], 9 async (idl_array, t) => { 10 self.idle = new IdleDetector(); 11 let watcher = new EventWatcher(t, self.idle, ["change"]); 12 let initial_state = watcher.wait_for("change"); 13 await self.idle.start(); 14 await initial_state; 15 16 idl_array.add_objects({ 17 IdleDetector: ['idle'], 18 }); 19 } 20 ); 21 22 done();