diff --git a/lib/gclitest/index.js b/lib/gclitest/index.js
index <HASH>..<HASH> 100644
--- a/lib/gclitest/index.js
+++ b/lib/gclitest/index.js
@@ -114,6 +114,8 @@ exports.createDisplay = function(options) {
     var options = {
       window: window,
       display: window.display,
+      isNode: false,
+      isFirefox: false,
       isPhantomjs: isPhantomjs,
       isHttp: window.location.protocol === 'http:',
       hideExec: true
diff --git a/lib/server/commands/test.js b/lib/server/commands/test.js
index <HASH>..<HASH> 100644
--- a/lib/server/commands/test.js
+++ b/lib/server/commands/test.js
@@ -64,6 +64,9 @@ exports.items = [
             display: window.display,
             isNode: true,
             isJsdom: true,
+            isHttp: false,
+            isFirefox: false,
+            isPhantomjs: false,
             isUnamdized: main.useUnamd
           };
           helpers.resetResponseTimes();
refactor-<I>: Clearer flags for tests

Be clearer about what environment we are running in by explicitly
setting isNode, isFirefox, etc.