Jest
Jest
Jest는 자바스크립트 테스트 프레임워크 가운데 설정 없이 바로 시작할 수 있는 걸로 가장 널리 쓰이는 선택이에요. 각 테스트를 격리된 환경에서 실행해 서로 간섭하지 않고, 매처(matcher)·목(mock)·스냅샷·비동기 지원이 기본 내장되어 있어 테스트만으로도 상당한 수준의 검증을 쌓을 수 있죠.
이 카테고리에서는 Jest로 유닛 테스트를 쓰는 기본기부터, 매처·목 함수·스냅샷·비동기 코드·코드 커버리지까지 하나씩 다뤄요.
- 테스트 쓰기: 매처 사용법(using-matchers), 테스트 셋업과 정리(setup-teardown)
- 검증 기법: 목 함수(mock-functions), 스냅샷 테스트(snapshot-testing)
- 테스트 확장: 비동기 코드 테스트(asynchronous), 코드 커버리지(code-coverage)