tor-browser

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

permission.https.window.js (796B)


      1 // META: global=window
      2 // META: script=/resources/testdriver.js
      3 // META: script=/resources/testdriver-vendor.js
      4 "use strict";
      5 
      6 promise_test(async t => {
      7  await test_driver.set_permission({ name: "window-management" }, "denied");
      8 
      9  const status = await navigator.permissions.query({ name:"window-management" });
     10  assert_class_string(status, "PermissionStatus");
     11  assert_equals(status.state, "denied");
     12 }, "Deny window management permission should work.");
     13 
     14 promise_test(async t => {
     15  await test_driver.set_permission({ name: "window-management" }, "granted");
     16 
     17  const status = await navigator.permissions.query({ name: "window-management" });
     18  assert_class_string(status, "PermissionStatus");
     19  assert_equals(status.state, "granted");
     20 }, "Grant window management permission should work.");