tor-browser

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

permission-notification.https.html (940B)


      1 <!DOCTYPE html>
      2 <title>Test permission of notification</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/resources/testdriver.js"></script>
      6 <script src="/resources/testdriver-vendor.js"></script>
      7 <script src="resources/utils.js"></script>
      8 <script src="/common/utils.js"></script>
      9 
     10 <body>
     11 
     12 <script>
     13 promise_test(async t => {
     14  const permission_notification_key = token();
     15  await test_driver.set_permission({name: 'notifications'}, 'granted', true);
     16 
     17  attachFencedFrame(generateURL(
     18      'resources/permission-notification-inner.html',
     19      [permission_notification_key]));
     20  const actual_result = await nextValueFromServer(permission_notification_key);
     21 
     22  assert_equals(
     23      actual_result, 'result: denied',
     24      'notification permission should not be granted in the fenced frame.');
     25 }, 'notification permission should not be granted');
     26 </script>
     27 
     28 </body>