Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Unified Diff: content/test/data/battery_status/battery_status_manual_test.html

Issue 2819163002: [DeviceService] Replace content browser test with service test for BatteryMonitorImpl (Closed)
Patch Set: Rebase only Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/test/data/battery_status/battery_status_manual_test.html
diff --git a/content/test/data/battery_status/battery_status_manual_test.html b/content/test/data/battery_status/battery_status_manual_test.html
deleted file mode 100644
index 0c64ec57baae81ccf2663fc88578fc5d7cfdba27..0000000000000000000000000000000000000000
--- a/content/test/data/battery_status/battery_status_manual_test.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<html>
- <body>
- <head>
- <meta name="description" content="Test for Battery Status API"/>
- <title>Battery Status API</title>
- </head>
- <body>
- <table>
- <tr>
- <td>Battery Status API</td>
- <td width="250px"></td>
- </tr>
- <tr>
- <td colspan="2">
- <hr>
- </td>
- </tr>
- <tr>
- <td>charging</td>
- <td id="charging"></td>
- </tr>
- <tr>
- <td>chargingTime</td>
- <td id="chargingTime"></td>
- </tr>
- <tr>
- <td>dischargingTime</td>
- <td id="dischargingTime"></td>
- </tr>
- <tr>
- <td>battery level</td>
- <td id="level"></td>
- </tr>
- <tr>
- <td colspan="2">
- <hr>
- </td>
- </tr>
- <tr>
- <td>promise status</td>
- <td id="promiseStatus"></td>
- </tr>
- <tr>
- <td>number of updates</td>
- <td id="numberUpdates"></td>
- </tr>
- </table>
-
- <script>
- var numberUpdates = 0;
- var battery;
-
- function batterySuccess(batteryManager) {
- battery = batteryManager;
- document.getElementById("promiseStatus").innerHTML = "success";
- updateBatteryInformation();
- battery.addEventListener('chargingchange', updateBatteryInformation);
- battery.addEventListener('chargingtimechange', updateBatteryInformation);
- battery.addEventListener('dischargingtimechange', updateBatteryInformation);
- battery.addEventListener('levelchange', updateBatteryInformation);
- }
-
- function batteryFailure() {
- document.getElementById("promiseStatus").innerHTML = "failed";
- }
-
- function ConvertToHMS(durationInSeconds) {
- if (!isFinite(durationInSeconds)) return "";
- var hours = Math.floor(durationInSeconds / 3600);
- var seconds = durationInSeconds % 60;
- var minutes = Math.floor((durationInSeconds - hours * 3600 - seconds) / 60);
- return " (" + hours + "h:" + minutes + "m:" + seconds + "s)";
- }
-
- function updateBatteryInformation() {
- document.getElementById("charging").innerHTML = battery.charging;
- document.getElementById("chargingTime").innerHTML = battery.chargingTime + ConvertToHMS(battery.chargingTime);
- document.getElementById("dischargingTime").innerHTML = battery.dischargingTime + ConvertToHMS(battery.dischargingTime);
- document.getElementById("level").innerHTML = battery.level;
- numberUpdates++;
- document.getElementById("numberUpdates").innerHTML = numberUpdates;
- }
-
- document.getElementById("promiseStatus").innerHTML = "pending";
- document.getElementById("numberUpdates").innerHTML = numberUpdates;
- navigator.getBattery().then(batterySuccess, batteryFailure);
- </script>
- </body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698