테스트 대상
DOM 전체보다 먼저 순수 함수나 작은 모듈부터 검증합니다.
단위 테스트는 작은 함수 하나를 대상으로 입력을 준비하고, 실행하고, 기대 결과를 검증하는 루틴을 반복하는 작업입니다.
DOM 전체보다 먼저 순수 함수나 작은 모듈부터 검증합니다.
toBe, toEqual, toContain처럼 기대 결과의 형태에 맞는 matcher를 고릅니다.
beforeEach와 afterEach로 반복 준비와 정리를 안정적으로 처리합니다.
Promise와 async 함수는 완료 시점을 기다린 뒤 결과를 검증합니다.