const { TEST_HOST } = require('./test/config/server.js'); const sharedConfig = { errorOnDeprecated: true, globalSetup: './test/config/jest.setup.js', globalTeardown: './test/config/jest.teardown.js', resetModules: true, restoreMocks: true, setupFilesAfterEnv: ['/test/config/jest.setup-tests.js'], testEnvironment: 'jsdom', testURL: `${TEST_HOST}/_blank.html`, }; module.exports = { projects: [ // Unit Tests { displayName: 'unit', ...sharedConfig, testMatch: ['/test/unit/*.test.js'], }, // Integration Tests { displayName: 'integration', ...sharedConfig, testMatch: ['/test/integration/*.test.js'], }, ], };