overleaf/services/chat/test/acceptance/js/helpers/ChatApp.js
Eric Mc Sween f9aaa4d5de Merge pull request #10753 from overleaf/em-upgrade-mongo-driver
Upgrade the Mongo driver in the chat service

GitOrigin-RevId: 12808e624b75f0adc7fd474f774b855dc2eadefd
2022-12-09 09:04:17 +00:00

24 lines
449 B
JavaScript

const { db } = require('../../../../app/js/mongodb')
const app = require('../../../../app')
let serverPromise = null
function startServer(resolve, reject) {
app.listen(3010, 'localhost', error => {
if (error) {
return reject(error)
}
resolve()
})
}
async function ensureRunning() {
if (!serverPromise) {
serverPromise = new Promise(startServer)
}
return serverPromise
}
module.exports = {
db,
ensureRunning,
}