////////////////////////////////////////////////////////////////////////// Psuedo-private methods ///////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// 
MinorTest._startServer() -> Object
function () {
    var self = this;

    if (typeof this.Server !== 'function') {
      throw new Error('You must specify a MinorJS HTTP server');
    }

    this.httpServer = new this.Server();

    return this.httpServer.initialize(this._getBasePath(), this.port)
      .then(function () {
        return self.httpServer.listen();
      })
      .then(function () {
        self.started = true;
        process.send({
          type : 'readyForTests'
        });
      });
  }