1
0
Fork 0
firefox/testing/web-platform/tests/top-level-storage-access-api/top-level-storage-access-permission.sub.https.window.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

22 lines
786 B
JavaScript

// META: script=/storage-access-api/helpers.js
// META: script=/resources/testdriver.js
// META: script=/resources/testdriver-vendor.js
'use strict';
(async function() {
promise_test(async t => {
return promise_rejects_js(
t, TypeError,
navigator.permissions.query({name: 'top-level-storage-access'}),
'top-level-storage-access query without origin');
}, 'Permission queries without an origin are rejected');
promise_test(async t => {
const permission = await navigator.permissions.query({
name: 'top-level-storage-access',
requestedOrigin: 'https://test.com'
});
assert_equals(permission.name, 'top-level-storage-access');
assert_equals(permission.state, 'prompt');
}, 'Permission default state can be queried');
})();