tor-browser

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

idlharness.https.window.js (692B)


      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 // META: timeout=long
      6 
      7 // https://w3c.github.io/screen-wake-lock/
      8 
      9 'use strict';
     10 
     11 idl_test(
     12  ['screen-wake-lock'],
     13  ['dom', 'html'],
     14  async idl_array => {
     15    idl_array.add_objects({ Navigator: ['navigator'] });
     16 
     17    idl_array.add_objects({
     18      WakeLock: ['navigator.wakeLock'],
     19      WakeLockSentinel: ['sentinel'],
     20    });
     21 
     22    await test_driver.set_permission(
     23        { name: 'screen-wake-lock' }, 'granted');
     24    self.sentinel = await navigator.wakeLock.request('screen');
     25    self.sentinel.release();
     26  }
     27 );