| // META: script=/resources/WebIDLParser.js |
| // META: script=/resources/idlharness.js |
| |
| // https://w3c.github.io/permissions/#idl-index |
| |
| "use strict"; |
| |
| idl_test( |
| ['permissions'], |
| ['html', 'dom'], |
| async idl_array => { |
| try { |
| self.permissionStatus = await navigator.permissions.query({ name: "geolocation" }); |
| } catch (e) {} |
| |
| if (self.GLOBAL.isWorker()) { |
| idl_array.add_objects({ WorkerNavigator: ['navigator'] }); |
| } else { |
| idl_array.add_objects({ Navigator: ['navigator'] }); |
| } |
| |
| idl_array.add_objects({ |
| Permissions: ['navigator.permissions'], |
| PermissionStatus: ['permissionStatus'] |
| }); |
| } |
| ); |