페이스북에서 만든 테스트 프레임워크
타입스크립트도 가능! Babel/리액트/Node.js 전부 다 지원
Vitest(Vite), Jasmine, Mocha+Sinon+Chai 등의 대체재도 있음
테스트를 안 하는 이유
해야 하는 이유
TDD 해야 하나?
프론트는 TDD 가능한가? BDD
모킹, 라이브러리 테스트
테스트의 종류: 유닛(단위)테스트, 통합(인터그레이션)테스트, E2E(엔드투엔드) 테스트
npm i jest -D
npm i ts-jest @types/jest -D
npm i babel-jest @babel/core @babel/preset-env
npm i cross-env // 윈도우 호환용 패키지