| 1234567891011121314151617181920212223242526272829 |
- const App = require('../../../../app.js')
- const QueueWorkers = require('../../../../app/src/infrastructure/QueueWorkers')
- const MongoHelper = require('./MongoHelper')
- const RedisHelper = require('./RedisHelper')
- const { logger } = require('@overleaf/logger')
- const MockReCAPTCHAApi = require('../mocks/MockReCaptchaApi')
- logger.level('error')
- MongoHelper.initialize()
- RedisHelper.initialize()
- MockReCAPTCHAApi.initialize(2222)
- let server
- before('start main app', function (done) {
- server = App.listen(3000, 'localhost', done)
- })
- before('start queue workers', function () {
- QueueWorkers.start()
- })
- after('stop main app', function (done) {
- if (!server) {
- return done()
- }
- server.close(done)
- })
|