Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / geofencing / geofencing-not-implemented.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../resources/js-test.js"></script>
5 </head>
6 <body>
7 <script>
8 description("Tests that all geofencing methods always reject.");
9
10 function shouldReject(promise)
11 {
12     promise.then(
13         function() { testFailed("Promise unexpectedly resolved."); },
14         function() { testPassed("Promise rejected as expected."); });
15 }
16
17 shouldReject(navigator.geofencing.registerRegion(new CircularRegion({latitude: 37.421999, longitude: -122.084015})));
18 shouldReject(navigator.geofencing.unregisterRegion(""));
19 shouldReject(navigator.geofencing.getRegisteredRegions());
20 </script>
21 </body>
22 </html>