permission-query.https.any.js (493B)
1 // META: title=The Permission API registration for "persistent-storage" 2 3 promise_test(async t => { 4 const status = 5 await navigator.permissions.query({name: 'persistent-storage'}); 6 assert_equals(status.constructor, PermissionStatus, 7 'query() result should resolve to a PermissionStatus'); 8 assert_true(['granted','denied', 'prompt'].includes(status.state), 9 'state should be a PermissionState'); 10 }, 'The "persistent-storage" permission is recognized');