{ "workerIdleMemoryLimit": "0.75", "maxWorkers": "50%", "projects": [ { "displayName": "server", "roots": ["/server", "/plugins"], "moduleNameMapper": { "^@server/(.*)$": "/server/$1", "^@shared/(.*)$": "/shared/$1", "react-medium-image-zoom": "/__mocks__/react-medium-image-zoom.js" }, "setupFiles": ["/__mocks__/console.js"], "setupFilesAfterEnv": ["/server/test/setup.ts"], "globalSetup": "/server/test/globalSetup.js", "globalTeardown": "/server/test/globalTeardown.js", "testEnvironment": "node" }, { "displayName": "app", "roots": ["/app"], "moduleNameMapper": { "^~/(.*)$": "/app/$1", "^@shared/(.*)$": "/shared/$1", "^.*[.](gif|ttf|eot|svg)$": "/__test__/fileMock.js", "^uuid$": "/node_modules/uuid/dist/index.js", "react-medium-image-zoom": "/__mocks__/react-medium-image-zoom.js" }, "modulePaths": ["/app"], "setupFiles": ["/__mocks__/window.js"], "setupFilesAfterEnv": ["/app/test/setup.ts"], "testEnvironment": "jsdom", "testEnvironmentOptions": { "url": "http://localhost" } }, { "displayName": "shared-node", "roots": ["/shared"], "moduleNameMapper": { "^@server/(.*)$": "/server/$1", "^@shared/(.*)$": "/shared/$1", "react-medium-image-zoom": "/__mocks__/react-medium-image-zoom.js" }, "setupFiles": ["/__mocks__/console.js"], "setupFilesAfterEnv": ["/shared/test/setup.ts"], "testEnvironment": "node" }, { "displayName": "shared-jsdom", "roots": ["/shared"], "moduleNameMapper": { "^~/(.*)$": "/app/$1", "^@shared/(.*)$": "/shared/$1", "^.*[.](gif|ttf|eot|svg)$": "/__test__/fileMock.js", "^uuid$": "/node_modules/uuid/dist/index.js", "react-medium-image-zoom": "/__mocks__/react-medium-image-zoom.js" }, "setupFiles": ["/__mocks__/window.js"], "testEnvironment": "jsdom", "testEnvironmentOptions": { "url": "http://localhost" } } ] }