From eda2389eda1e8e2467cc1bce108cfdc467b21fb4 Mon Sep 17 00:00:00 2001 From: HardiReady Date: Fri, 30 Mar 2018 18:16:52 +0200 Subject: [PATCH] add app start on unit test exec --- api/server.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/api/server.js b/api/server.js index 849f726..fb43152 100644 --- a/api/server.js +++ b/api/server.js @@ -117,25 +117,20 @@ switch (process.env.NODE_ENV) { const mongoServer = new MongodbMemoryServer(); mongoose.Promise = Promise; mongoServer.getConnectionString().then((mongoUri) => { - const mongooseOpts = { // options for mongoose 4.11.3 and above - autoReconnect: true, - reconnectTries: Number.MAX_VALUE, - reconnectInterval: 1000, - useMongoClient: true, // remove this line if you use mongoose 5 and above - }; - - mongoose.connect(mongoUri, mongooseOpts); + mongoose.connect(mongoUri); mongoose.connection.on('error', (e) => { if (e.message.code === 'ETIMEDOUT') { - console.log(e); + error(e); mongoose.connect(mongoUri, mongooseOpts); } - console.log(e); + error(e); }); mongoose.connection.once('open', () => { - console.log(`MongoDB successfully connected to ${mongoUri}`); + logger(`MongoDB successfully connected to ${mongoUri}`); + app.listen(config.test.unit.port); + logger('Listening on port ' + config.test.unit.port); }); }); break;