summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/storage/permission-query.https.any.js
blob: 9984bdab793219bf8b77748304f539f027a1e84f (plain)
1
2
3
4
5
6
7
8
9
10
// META: title=The Permission API registration for "persistent-storage"

promise_test(async t => {
  const status =
        await navigator.permissions.query({name: 'persistent-storage'});
  assert_equals(status.constructor, PermissionStatus,
                'query() result should resolve to a PermissionStatus');
  assert_true(['granted','denied', 'prompt'].includes(status.state),
              'state should be a PermissionState');
}, 'The "persistent-storage" permission is recognized');