зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1675418 [wpt PR 26405] - geolocation: Fix PositionOptions.https.html, a=testonly
Automatic update from web-platform-tests geolocation: Fix PositionOptions.https.html This change fixes the PositionOptions.https.html Web Platform Tests by configuring the Geolocation API so that no location is available in web_tests. This allows, once 'geolocation' permission has been granted, the tests to run as expected. Follow-up work in this area could add a test_driver method to set a simulated geoposition and move the tests in web_tests/geolocation-api into external/wpt/geolocation-API. Bug: 745079 Change-Id: Ib916f6a2db779c39d6104db0d5a06af6751f7059 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2519932 Reviewed-by: Roger McFarlane <rogerm@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Commit-Queue: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#825094} -- wpt-commits: 376a27a796d6dbf51c4c22077530f54d87378135 wpt-pr: 26405
This commit is contained in:
Родитель
d55c0950d6
Коммит
fcd66974be
|
@ -4,11 +4,10 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/geolocation-API/#position_options_interface">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src='support.js'></script>
|
||||
|
||||
<p>Clear all Geolocation permissions before running this test. If prompted for permission, please allow.</p>
|
||||
<div id="log"></div>
|
||||
|
||||
<script>
|
||||
// Rewrite http://dev.w3.org/geo/api/test-suite/t.html?00123
|
||||
test(function() {
|
||||
|
@ -35,7 +34,9 @@ test(function() {
|
|||
}, 'Call watchPosition with wrong type for enableHighAccuracy. No exception expected.');
|
||||
|
||||
// Rewrite http://dev.w3.org/geo/api/test-suite/t.html?00086, 00088, 00091 and 00092
|
||||
test(function() {
|
||||
promise_test(async function() {
|
||||
await test_driver.set_permission({name: 'geolocation'}, 'granted');
|
||||
|
||||
var t86 = async_test('Set timeout and maximumAge to 0, check that timeout error raised (getCurrentPosition)'),
|
||||
t88 = async_test('Set timeout and maximumAge to 0, check that timeout error raised (watchPosition)'),
|
||||
t91 = async_test('Check that a negative timeout value is equivalent to a 0 timeout value (getCurrentLocation)'),
|
||||
|
|
Загрузка…
Ссылка в новой задаче