|
1 | 1 | module.exports = { |
2 | | - testEnvironment: "jsdom", |
3 | | - testRegex: "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx|js)$", |
4 | | - setupFilesAfterEnv: ["<rootDir>/setupTests.js"], |
5 | | - transform: { |
6 | | - "^.+\\.(js|jsx)$": "babel-jest" |
7 | | - }, |
8 | | - moduleNameMapper: { |
9 | | - 'next/router': '<rootDir>/__mocks__/next/router.js', |
10 | | - '^.+\\.module\\.(css|sass|scss)$': 'identity-obj-proxy', |
11 | | - '^.+\\.(jpg|jpeg|png|gif|webp|avif|svg)$': '<rootDir>/__mocks__/file-mock.js', |
12 | | - 'react-markdown': '<rootDir>/node_modules/react-markdown/react-markdown.min.js', |
13 | | - "\\.(css|sass|scss)$": "identity-obj-proxy", |
14 | | - "\\.(jpg|jpeg|png|gif|eot|otf|svg|ttf|woff|woff2)$": "jest-transform-stub", |
15 | | - }, |
16 | | - |
| 2 | + testEnvironment: "jsdom", |
| 3 | + testMatch: [ |
| 4 | + "<rootDir>/src/**/__tests__/**/*.{js,jsx}", |
| 5 | + "<rootDir>/src/**/*.{test,spec}.{js,jsx}" |
| 6 | + ], |
| 7 | + setupFilesAfterEnv: ["<rootDir>/setupTests.js"], |
| 8 | + transform: { |
| 9 | + "^.+\\.(js|jsx)$": ["babel-jest", { presets: ["next/babel"] }] |
| 10 | + }, |
| 11 | + moduleNameMapper: { |
| 12 | + "^@/(.*)$": "<rootDir>/src/$1", |
| 13 | + "next/router": "<rootDir>/__mocks__/next/router.js", |
| 14 | + "react-markdown": "<rootDir>/__mocks__/react-markdown/index.js", |
| 15 | + "^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy", |
| 16 | + "^.+\\.(css|sass|scss)$": "identity-obj-proxy", |
| 17 | + "^.+\\.(jpg|jpeg|png|gif|webp|avif|svg|ico|bmp|tiff)$": "<rootDir>/__mocks__/file-mock.js" |
| 18 | + }, |
| 19 | + collectCoverageFrom: [ |
| 20 | + "src/**/*.{js,jsx}", |
| 21 | + "!src/**/*.test.{js,jsx}", |
| 22 | + "!src/**/__tests__/**", |
| 23 | + "!src/pages/_*.js" |
| 24 | + ], |
| 25 | + coverageThreshold: { |
| 26 | + global: { |
| 27 | + branches: 70, |
| 28 | + functions: 70, |
| 29 | + lines: 70, |
| 30 | + statements: 70 |
| 31 | + } |
| 32 | + }, |
| 33 | + testEnvironmentOptions: { |
| 34 | + customExportConditions: [""] |
| 35 | + } |
17 | 36 | }; |
0 commit comments