prerequisite
- nextjs v12
참고
Setting up Jest (with the Rust Compiler)
설치
npm install --save-dev jest jest-environment-jsdom @testing-library/react @testing-library/jest-dom
설정
jest.config.js
- jest 환경설정
- 자세한 내용은 링크참조
const nextJest = require("next/jest");
const createJestConfig = nextJest({
// Provide the path to your Next.js app to load next.config.js and .env files in your test environment
dir: "./",
});
const customJestConfig = {
moduleDirectories: ["node_modules", "<rootDir>/"],
testEnvironment: "jest-environment-jsdom",
collectCoverageFrom: [
// 테스트 커버리지를 측정하고자 하는 파일
"src/services/**/*.{js,jsx,ts,tsx}",
"src/utils/*.{js,ts}",
],
};
module.exports = createJestConfig(customJestConfig);