Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/battery-status/api-defined.html |
| diff --git a/third_party/WebKit/LayoutTests/battery-status/api-defined.html b/third_party/WebKit/LayoutTests/battery-status/api-defined.html |
| index 3dfb9ae309eb839e17d4f213d2a2c0a9e33e69cf..7753e89e0f407d185882903323060d80ee19d4c7 100644 |
| --- a/third_party/WebKit/LayoutTests/battery-status/api-defined.html |
| +++ b/third_party/WebKit/LayoutTests/battery-status/api-defined.html |
| @@ -2,6 +2,8 @@ |
| <html> |
| <body> |
| <script src="../resources/js-test.js"></script> |
| +<script src="../resources/mojo-helpers.js"></script> |
| +<script src="resources/mock-battery-monitor.js"></script> |
| <script> |
| description("Test basic API definitions."); |
| @@ -15,16 +17,8 @@ gc(); |
| jsTestIsAsync = true; |
| testRunner.waitUntilDone(); |
| -var mockBatteryInfo; |
| -function setAndFireMockBatteryInfo(charging, chargingTime, dischargingTime, level) { |
| - mockBatteryInfo = { charging: charging, |
| - chargingTime: chargingTime, |
| - dischargingTime: dischargingTime, |
| - level: level }; |
| - window.internals.updateBatteryStatus(charging, chargingTime, dischargingTime, level); |
| -} |
| - |
| var battery; |
|
Yuki
2016/03/30 02:39:45
We don't need this variable.
Let's add |let| on li
Sam McNally
2016/03/30 03:15:32
Unfortunately, we do need this. The test assertion
|
| +var promise; |
|
Yuki
2016/03/30 02:39:45
nit: Better to declare this variable just before l
Sam McNally
2016/03/30 03:15:32
Done.
|
| function batteryStatusSuccess(batteryManager) { |
| debug('batteryStatusSuccess invoked'); |
| battery = batteryManager; |
| @@ -54,16 +48,13 @@ function batteryStatusSuccess(batteryManager) { |
| setTimeout(finishJSTest, 0); |
| } |
| -function batteryStatusFailure() { |
| - testFailed('failed to successfully resolve the promise'); |
| - setTimeout(finishJSTest, 0); |
| -} |
| - |
| -promise = navigator.getBattery(); |
| -shouldBeDefined("promise"); |
| -shouldBeDefined("promise.then"); |
| -promise.then(batteryStatusSuccess, batteryStatusFailure); |
| -setAndFireMockBatteryInfo(false, 10, 20, 0.5); |
| +ready.then(() => { |
| + promise = navigator.getBattery(); |
| + shouldBeDefined("promise"); |
| + shouldBeDefined("promise.then"); |
| + promise.then(batteryStatusSuccess, batteryStatusFailure); |
| + setAndFireMockBatteryInfo(false, 10, 20, 0.5); |
| +}); |
| </script> |
| </body> |
| </html> |