Bug 1460651 - [marionette] Getter for "running" has to always return a boolean. draft
authorHenrik Skupin <mail@hskupin.info>
Mon, 14 May 2018 20:51:56 +0200
changeset 795268 b844c95336d5ea74c93b3334c821a1636d4cc831
parent 794876 2b7be88c811c8d14f6c8da06c5dd468ebf029eca
push id109906
push userbmo:hskupin@gmail.com
push dateTue, 15 May 2018 11:38:48 +0000
bugs1460651
milestone62.0a1
Bug 1460651 - [marionette] Getter for "running" has to always return a boolean. MozReview-Commit-ID: 5mOJSgwVQN1
testing/marionette/components/marionette.js
--- a/testing/marionette/components/marionette.js
+++ b/testing/marionette/components/marionette.js
@@ -286,17 +286,17 @@ class MarionetteMainProcess {
     this.enabled = env.exists(ENV_ENABLED);
     this.alteredPrefs = new Set();
 
     Services.prefs.addObserver(PREF_ENABLED, this);
     Services.ppmm.addMessageListener("Marionette:IsRunning", this);
   }
 
   get running() {
-    return this.server && this.server.alive;
+    return !!this.server && this.server.alive;
   }
 
   set enabled(value) {
     MarionettePrefs.enabled = value;
   }
 
   get enabled() {
     return MarionettePrefs.enabled;