25 lines
665 B
JavaScript
25 lines
665 B
JavaScript
const nextJest = require("next/jest");
|
|
|
|
const createJestConfig = nextJest({
|
|
dir: "./",
|
|
});
|
|
|
|
/** @type {import('jest').Config} */
|
|
const customJestConfig = {
|
|
displayName: "dom",
|
|
setupFilesAfterEnv: ["<rootDir>/jest.setup.js"],
|
|
testEnvironment: "jest-environment-jsdom",
|
|
moduleNameMapper: {
|
|
"^@/(.*)$": "<rootDir>/src/$1",
|
|
},
|
|
// Only React/component-oriented tests
|
|
testMatch: [
|
|
"<rootDir>/src/components/**/__tests__/**/*.(spec|test).[jt]s?(x)",
|
|
"<rootDir>/src/__tests__/components/**/*.(spec|test).[jt]s?(x)",
|
|
"<rootDir>/src/__tests__/context/**/*.(spec|test).[jt]s?(x)",
|
|
],
|
|
};
|
|
|
|
module.exports = createJestConfig(customJestConfig);
|
|
|