2. Test 도구 설정과 사용
사용할 테스트 도구
Jest
Jest 설치
npm i -D jest @types/jest @swc/core @swc/jest \
jest-environment-jsdom \
@testing-library/react @testing-library/jest-dom@5.16.4jest.config.js
module.exports = {
testEnvironment: 'jsdom',
setupFilesAfterEnv: ['@testing-library/jest-dom/extend-expect'],
transform: {
'^.+\\.(t|j)sx?$': [
'@swc/jest',
{
jsc: {
parser: {
syntax: 'typescript',
jsx: true,
decorators: true,
},
transform: {
react: {
runtime: 'automatic',
},
},
},
},
],
},
};MSW(Mock Service Worker)
MSW 설치
src/setupTests.ts 파일
src/mocks/server.ts 파일
src/mocks/handlers.ts 파일
Playwright
Playwright 설치
playwright.config.ts 파일
tests/.eslintrc.js 파일
tests/home.spec.ts
playwright 실행
Last updated