summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:29 +0000
commit59203c63bb777a3bacec32fb8830fba33540e809 (patch)
tree58298e711c0ff0575818c30485b44a2f21bf28a0 /testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html
parentAdding upstream version 126.0.1. (diff)
downloadfirefox-59203c63bb777a3bacec32fb8830fba33540e809.tar.xz
firefox-59203c63bb777a3bacec32fb8830fba33540e809.zip
Adding upstream version 127.0.upstream/127.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html')
-rw-r--r--testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html42
1 files changed, 22 insertions, 20 deletions
diff --git a/testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html b/testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html
index 6bd3e3500b..d3d94e1d3d 100644
--- a/testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html
+++ b/testing/web-platform/tests/geolocation-API/disabled-by-permissions-policy.https.sub.html
@@ -12,14 +12,13 @@
const same_origin_src =
"/permissions-policy/resources/permissions-policy-geolocation.html";
const cross_origin_src =
- "https://{{hosts[][]}}:{{ports[https][0]}}" + same_origin_src;
+ "https://{{hosts[alt][]}}:{{ports[https][0]}}" + same_origin_src;
- promise_test(async (t) => {
- await test_driver.set_permission(
- { name: "geolocation" },
- "granted"
- );
+ promise_setup(async () => {
+ await test_driver.set_permission({ name: "geolocation" }, "granted");
+ });
+ promise_test(async (test) => {
const posError = await new Promise((resolve, reject) => {
navigator.geolocation.getCurrentPosition(reject, resolve);
});
@@ -49,22 +48,25 @@
);
}, "Permissions-Policy header geolocation=() disallows the top-level document.");
- async_test((t) => {
- test_feature_availability(
- "geolocation",
- t,
- same_origin_src,
- expect_feature_unavailable_default
- );
+ promise_test(async (test) => {
+ await test_feature_availability({
+ feature_description: "Geolocation API",
+ test,
+ src: same_origin_src,
+ expect_feature_available: expect_feature_unavailable_default,
+ is_promise_test: true,
+ });
}, "Permissions-Policy header geolocation=() disallows same-origin iframes.");
- async_test((t) => {
- test_feature_availability(
- "geolocation",
- t,
- cross_origin_src,
- expect_feature_unavailable_default
- );
+ promise_test(async (test) => {
+ await test_feature_availability({
+ feature_description: "Geolocation API",
+ test,
+ src: cross_origin_src,
+ expect_feature_available: expect_feature_unavailable_default,
+ feature_name: "geolocation",
+ is_promise_test: true,
+ });
}, "Permissions-Policy header geolocation=() disallows cross-origin iframes.");
</script>
</body>