| // 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'); |