code: function() {
          var self = this, tests = this.tests;
  
          function runInstanceWith(url) {
              return function() {
                  self._runInstance(url);
              };
          }
  
          for(var test in tests) {
              this._addRunner(runInstanceWith(this.getTestURL(test)));
          }
  
          if(this.queue.length) this._runNext();
          else this.emit('complete', this.TestStatusEnum.PASS);
      }
docs: @overridden
  
  TODO: Find out how to use the same PhantomJS instance for all test suites! (https://github.com/metaskills/mocha-phantomjs/tree/v2.0.1)