tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

idlharness.https.window.js (699B)


      1 // META: script=/resources/WebIDLParser.js
      2 // META: script=/resources/idlharness.js
      3 // META: script=/resources/testdriver.js
      4 // META: script=/resources/testdriver-vendor.js
      5 
      6 // https://github.com/samuelgoto/idle-detection
      7 
      8 'use strict';
      9 
     10 idl_test(
     11    ['idle-detection'],
     12    ['dom', 'html'],
     13    async (idl_array, t) => {
     14      await test_driver.set_permission({ name: 'idle-detection' }, 'granted');
     15 
     16      self.idle = new IdleDetector();
     17      let watcher = new EventWatcher(t, self.idle, ["change"]);
     18      let initial_state = watcher.wait_for("change");
     19      await self.idle.start();
     20      await initial_state;
     21 
     22      idl_array.add_objects({
     23        IdleDetector: ['idle'],
     24      });
     25    }
     26 );