태그: Jest
4편
-
Vitest 테스트 프레임워크: Jest와의 차이, 모킹·커버리지·스냅샷과 CI 마이그레이션
Vitest가 Vite의 resolve·define·변환 설정을 그대로 공유해 Jest보다 설정이 줄어드는 이유를 설명하고, vi.mock과 vi.spyOn 모킹, 가짜 타이머, v8 커버리지, 스냅샷, 비동기 테스트 패턴, CI 구성과 Jest에서 옮기는 절차를 다룹니다.
-
Testing Library로 사용자 관점 테스트: 쿼리 우선순위, User Events, 비동기 대기, 폼, Vue
Testing Library로 사용자 중심 테스트를 작성하는 방법. 설치와 설정, React 기본 테스트, 쿼리와 변형(getBy·queryBy·findBy), User Events, 비동기 테스트, 폼 테스트, Vue 통합을 예제로 정리합니다.
-
Jest 실전 테스트 가이드 | 플레이키 테스트·Mock·Snapshot·Coverage 트러블슈팅
jest.mock 호이스팅 때문에 mock이 적용되지 않는 문제, Fake Timers와 MSW로 테스트를 결정적으로 만드는 방법, 스냅샷 남용과 커버리지 숫자의 함정, 종료되지 않는 Jest 프로세스를 --detectOpenHandles로 찾는 법을 다룹니다.
-
Node.js 테스트: Jest 기본과 Mock, Supertest API 테스트, DB 테스트, Mocha+Chai
Node.js 테스트 정리. Jest 기본과 비동기 테스트, Mock과 Spy, Supertest로 API 테스트, 데이터베이스와 통합 테스트, Mocha+Chai, 커버리지 측정을 예제로 다룹니다.