Jest는 모든 코드베이스의 정확성을 보장하도록 설계된 인기 있는 자바스크립트 테스트 프레임워크(jest는 오픈 소스 테스트 프레임워크라고도 함)입니다. 결과를 빠르게 제공하는 친숙하고 기능이 풍부한 API로 테스트를 작성할 수 있습니다. jest는 잘 문서화되어 있으며 로틀 구성이 필요하며 요구 사항에 맞게 확장할 수 있습니다.
제로 구성: 최소한의 설정으로 즉시 사용할 수 있습니다.
빠르고 효율적: 병렬 테스트 실행으로 테스팅 프로세스 속도가 빨라집니다.
스냅샷 테스트: UI 스냅샷을 비교하고 캡처합니다.
내장 모의 및 스파이: 모의 종속성을 단순화합니다.
코드 적용 범위: 자세한 코드 보고서를 생성합니다.
광범위한 커뮤니티 지원: 플러그인과 도구로 구성된 대규모 생태계
Jest 설치
nom이나 Yarn을 사용하여 프로젝트에 jest를 설치할 수 있습니다.
# using npm npm install --save-dev jest $ using yarn yarn add -dev jest
typescript 프로젝트의 경우 다음 유형도 설치하세요.
npm install --save-dev @types/jest
첫 번째 테스트 작성
프로젝트에 sum.test.js라는 새 파일을 생성하세요
// sum.js function sum(a, b) { return a + b; } module.exports = sum; // sum.test.js const sum = require('./sum'); test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); });
다음을 사용하여 테스트를 실행하세요.
npx jest
모든 것이 올바르게 설정되면 Jest는 다음을 출력합니다.
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3
위 내용은 Jest 마스터하기: 효율적인 JavaScript 테스트를 위한 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!