diff --git a/lib/index.js b/lib/index.js index 7303552b3..7b7402004 100644 --- a/lib/index.js +++ b/lib/index.js @@ -79,10 +79,6 @@ app.use(mount('/api', api_router.routes())).use(api_router.allowedMethods()); // connect let server; -if (config.connect.port) { - server = app.listen(config.connect.port, parseInt(config.listenInaddrAny) ? null : '127.0.0.1'); - logger.info('Listening Port ' + config.connect.port); -} if (config.connect.socket) { if (fs.existsSync(config.connect.socket)) { fs.unlinkSync(config.connect.socket); @@ -94,6 +90,10 @@ if (config.connect.socket) { process.exit(); }); } +if (config.connect.port) { + server = app.listen(config.connect.port, parseInt(config.listenInaddrAny) ? null : '127.0.0.1'); + logger.info('Listening Port ' + config.connect.port); +} module.exports = { server: server, diff --git a/test/router.js b/test/router.js index 23a13e917..e4053b2b4 100644 --- a/test/router.js +++ b/test/router.js @@ -1,3 +1,5 @@ +process.env.SOCKET = 'socket'; + const supertest = require('supertest'); const { server } = require('../lib/index'); const request = supertest(server); @@ -5,6 +7,10 @@ const Parser = require('rss-parser'); const parser = new Parser(); const config = require('../lib/config'); +afterAll(() => { + delete process.env.SOCKET; +}); + async function checkRSS(response) { const checkDate = (date) => { expect(date).toEqual(expect.any(String));