Index: third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/window-close-popup.html |
diff --git a/third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/window-close-popup.html b/third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/window-close-popup.html |
index f1a2f6edae705e2d64428645ba30361201f951d9..8b9504a22190f1aa77b75490f200683ccd8a9841 100644 |
--- a/third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/window-close-popup.html |
+++ b/third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/window-close-popup.html |
@@ -1,17 +1,20 @@ |
+<script src="../../../../resources/mojo-helpers.js"></script> |
+<script src="geolocation-mock.js"></script> |
<script> |
var mockLatitude = 51.478; |
var mockLongitude = -0.166; |
var mockAccuracy = 100.0; |
function loadNext() { |
- 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.setGeolocationClientMock(document); |
- internals.setGeolocationPermission(document, true); |
- internals.setGeolocationPosition(document, mockLatitude, mockLongitude, mockAccuracy); |
+ geolocationServiceMock.then(mock => { |
+ mock.setGeolocationPermission(true); |
+ mock.setGeolocationPosition(mockLatitude, mockLongitude, mockAccuracy); |
- navigator.geolocation.watchPosition(window.opener.gotPosition); |
+ navigator.geolocation.watchPosition(window.opener.gotPosition); |
+ }); |
} |
</script> |
<body onload="loadNext()"></body> |