| OLD | NEW | 
| (Empty) |  | 
 |   1 description("Tests Geolocation when the geolocation service connection fails."); | 
 |   2  | 
 |   3 if (!window.testRunner || !window.mojo) | 
 |   4     debug('This test can not run without testRunner or mojo'); | 
 |   5  | 
 |   6 var error; | 
 |   7  | 
 |   8 geolocationServiceMock.then(mock => { | 
 |   9   mock.setGeolocationPermission(true); | 
 |  10   mock.rejectGeolocationConnections(); | 
 |  11  | 
 |  12   navigator.geolocation.getCurrentPosition(function(p) { | 
 |  13     testFailed('Success callback invoked unexpectedly'); | 
 |  14     finishJSTest(); | 
 |  15   }, function(e) { | 
 |  16     error = e; | 
 |  17     shouldBe('error.code', 'error.POSITION_UNAVAILABLE'); | 
 |  18     shouldBe('error.message', '"Failed to start Geolocation service"'); | 
 |  19     finishJSTest(); | 
 |  20   }); | 
 |  21 }); | 
 |  22  | 
 |  23 window.jsTestIsAsync = true; | 
| OLD | NEW |