test(server): allows for port override in startHttp to potentially prevent EADDRINUSE errs in test
This commit is contained in:
@@ -117,9 +117,12 @@ exports.init = async ( ) => {
|
||||
* @param {[type]} app [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
exports.startHttp = async ( app ) => {
|
||||
exports.startHttp = async ( app, customPortOverride ) => {
|
||||
let bindAddress = process.env.BIND_ADDRESS || '127.0.0.1'
|
||||
let port = process.env.PORT || 3000
|
||||
|
||||
if ( customPortOverride ) port = customPortOverride
|
||||
|
||||
app.set( 'port', port )
|
||||
|
||||
let frontendHost = process.env.FRONTEND_HOST || 'localhost'
|
||||
|
||||
@@ -95,7 +95,7 @@ describe( 'Server stats services @stats-services', function() {
|
||||
|
||||
} )
|
||||
|
||||
let addr = `http://localhost:${process.env.PORT || 3000}`
|
||||
let addr = `http://localhost:3333`
|
||||
|
||||
describe( 'Server stats api @stats-api', function() {
|
||||
let testServer
|
||||
@@ -132,7 +132,7 @@ describe( 'Server stats api @stats-api', function() {
|
||||
await knex.migrate.latest( )
|
||||
|
||||
let { app } = await init( )
|
||||
let { server } = await startHttp( app )
|
||||
let { server } = await startHttp( app, 3333 )
|
||||
testServer = server
|
||||
|
||||
adminUser.id = await createUser( adminUser )
|
||||
|
||||
Reference in New Issue
Block a user