diff --git a/src/api/search/jest.config.js b/src/api/search/jest.config.js new file mode 100644 index 0000000000..ab1c48ecbc --- /dev/null +++ b/src/api/search/jest.config.js @@ -0,0 +1,9 @@ +const baseConfig = require('../../../jest.config.base'); + +module.exports = { + ...baseConfig, + rootDir: '../../..', + setupFiles: ['/src/api/search/jest.setup.js'], + testMatch: ['/src/api/search/test/*.test.js'], + collectCoverageFrom: ['/src.api/search/src/**/*.js'], +}; diff --git a/src/api/search/jest.setup.js b/src/api/search/jest.setup.js new file mode 100644 index 0000000000..324d75daa3 --- /dev/null +++ b/src/api/search/jest.setup.js @@ -0,0 +1 @@ +process.env = { ...process.env, MOCK_ELASTIC: '1' }; diff --git a/src/api/search/test/query.test.js b/src/api/search/test/query.test.js new file mode 100644 index 0000000000..ff1e7272bd --- /dev/null +++ b/src/api/search/test/query.test.js @@ -0,0 +1,9 @@ +const request = require('supertest'); +const { app } = require('../src'); + +describe('/query routers', () => { + it('return error 400 if no params given', async () => { + const res = await request(app).get('/'); + expect(res.status).toBe(400); + }); +});