| Index: third_party/WebKit/LayoutTests/fast/dom/Geolocation/error-clear-watch.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/Geolocation/error-clear-watch.html b/third_party/WebKit/LayoutTests/fast/dom/Geolocation/error-clear-watch.html
|
| index 83c4583282057fbe98fd6d01d860b3e93dbf7b15..850993f3c99250c1f0c62e5b1f1c19cff2e1cd6a 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/Geolocation/error-clear-watch.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/dom/Geolocation/error-clear-watch.html
|
| @@ -2,23 +2,27 @@
|
| <html>
|
| <head>
|
| <script src="../../../resources/js-test.js"></script>
|
| +<script src="../../../resources/mojo-helpers.js"></script>
|
| +<script src="resources/geolocation-mock.js"></script>
|
| </head>
|
| <body>
|
| <script>
|
| description("This tests removing the watcher from an error callback does not causes assertions.");
|
|
|
| -if (!window.testRunner || !window.internals)
|
| - debug('This test can not run without testRunner or internals');
|
| +if (!window.testRunner || !window.mojo)
|
| + debug('This test can not run without testRunner or mojo');
|
|
|
| -internals.setGeolocationPermission(document, true);
|
| -internals.setGeolocationPositionUnavailableError(document, "debug");
|
| +geolocationServiceMock.then(mock => {
|
| + mock.setGeolocationPermission(true);
|
| + mock.setGeolocationPositionUnavailableError("debug");
|
|
|
| -var watchId = navigator.geolocation.watchPosition(function() {
|
| - navigator.geolocation.clearWatch(watchId);
|
| - finishJSTest();
|
| -}, function(e) {
|
| - navigator.geolocation.clearWatch(watchId);
|
| - finishJSTest();
|
| + var watchId = navigator.geolocation.watchPosition(function() {
|
| + navigator.geolocation.clearWatch(watchId);
|
| + finishJSTest();
|
| + }, function(e) {
|
| + navigator.geolocation.clearWatch(watchId);
|
| + finishJSTest();
|
| + });
|
| });
|
|
|
|
|
|
|