import { TEST_HOST } from './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`, }; export default { transform: {}, projects: [ // Unit Tests { displayName: 'unit', ...sharedConfig, testMatch: ['/test/unit/*.test.js'], }, // Integration Tests { displayName: 'integration', ...sharedConfig, testMatch: ['/test/integration/*.test.js'], }, ], };