Vite 개발 환경
Vite
React + TypeScript + ESlint
npm create vite@latestjest & React Testing Library
npm i -D jest @types/jest ts-jest(?)
npm i -D @testing-library/react jest-environment-jsdom @testing-library/jest-dom
npm i -D jest-svg-transformer identity-obj-proxy jest.config.ts 설정 파일 생성
jest.config.ts 설정 파일 생성export default {
testEnvironment: "jsdom",
transform: {
"^.+\\.tsx?$": "ts-jest",
},
moduleNameMapper: {
"^.+\\.svg$": "jest-svg-transformer",
"\\.(css|less|sass|scss)$": "identity-obj-proxy",
},
setupFilesAfterEnv: ["<rootDir>/src/setupTests.ts"],
};setupTests.ts 설정 파일 생성
setupTests.ts 설정 파일 생성package.json scripts 추가
scripts 추가🔗 참고
Last updated