Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/apps/system/test/unit/mock_navigator_battery.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/system/test/unit/mock_navigator_battery.js')
-rw-r--r--apps/system/test/unit/mock_navigator_battery.js55
1 files changed, 0 insertions, 55 deletions
diff --git a/apps/system/test/unit/mock_navigator_battery.js b/apps/system/test/unit/mock_navigator_battery.js
deleted file mode 100644
index 5145de1..0000000
--- a/apps/system/test/unit/mock_navigator_battery.js
+++ /dev/null
@@ -1,55 +0,0 @@
-'use strict';
-
-(function() {
-
- var props = ['level', 'charging'];
-
- var listeners;
-
- function mnb_init() {
- props.forEach(function(prop) {
- Mock[prop] = null;
- });
-
- listeners = {};
- }
-
- function mnb_addEventListener(evtName, func) {
- listeners[evtName] = listeners[evtName] || [];
- listeners[evtName].push(func);
- }
-
- function mnb_removeEventListener(evtName, func) {
- if (listeners[evtName]) {
- var listenerArray = listeners[evtName];
- var index = listenerArray.indexOf(func);
- if (index !== -1) {
- listenerArray.splice(index, 1);
- }
- }
- }
-
- function mnb_mTriggerEvent(evt) {
- var evtName = evt.type;
- if (listeners[evtName]) {
- listeners[evtName].forEach(function(listener) {
- if (listener.handleEvent) {
- listener.handleEvent(evt);
- } else {
- listener.call(Mock, evt);
- }
- });
- }
- }
-
- var Mock = {
- addEventListener: mnb_addEventListener,
- removeEventListener: mnb_removeEventListener,
- mTeardown: mnb_init,
- mTriggerEvent: mnb_mTriggerEvent
- };
-
- mnb_init();
-
- window.MockNavigatorBattery = Mock;
-})();