tor-browser

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

nfc_permission.https.window.js (683B)


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