Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | import { defaults } from "jest-config"; import nextJest from "next/jest"; import { join } from "path"; const createJestConfig = nextJest({ dir: "./", }); const customJestConfig = { roots: [process.cwd()], collectCoverageFrom: [ "**/*.{js,jsx,ts,tsx}", "!**/*.d.ts", "!**/node_modules/**", "!**/.next/**", "!**/coverage/**", "!**/types/**", "!**/.storybook/**", "!**/stories/**", "!**/pages/**", "!**/layouts/**", "!**/context/**", "!**/*.js", "!**/*.mjs", "!**/*.stories.tsx", ], testEnvironment: "jsdom", moduleFileExtensions: [ ...defaults.moduleFileExtensions, "ts", "tsx", "js", "json", "jsx", ], moduleNameMapper: { "^@/(.*)$": join(process.cwd(), "src", "$1"), }, setupFiles: ["jest-canvas-mock"], setupFilesAfterEnv: ["<rootDir>/jest.setup.ts"], testMatch: ["<rootDir>/**/*.(spec|test).(js|jsx|ts|tsx)"], moduleDirectories: ["<rootDir>", "node_modules"], coverageThreshold: { global: { branches: 20, functions: 20, lines: 20, statements: 20, }, }, }; export default createJestConfig(customJestConfig); |