Jest(JavaScript 프레임워크)
Jest (JavaScript framework)Jest는[1] Jasmine 위에[2] 구축되어 Meta(구 Facebook)가 관리하는 JavaScript 테스트 프레임워크입니다.심플함과 대형 웹 애플리케이션 지원에 중점을 두고 Nakazawa에 의해 설계 및 구축되었습니다.Babel, TypeScript, Node.js, React, Angular, Vue.js 및 Svelte를 사용하는 프로젝트에서 작동합니다.테스트 프레임워크를 처음 사용하는 사용자에게는 Jest에 많은 설정이 필요하지 않습니다.
사용방법 및 예시
인스톨
JavaScript 패키지 매니저 npm을 사용하여 Node.js에 Jest를 설치합니다.
$npm install --save-dev jeak
예
이 예에서는 다음과 같이 저장된 모듈의 테스트 케이스를 작성합니다.sum.js
:
기능. 합(a, b) { 돌아가다 a + b; } 모듈.수출. = 합;
우리의 테스트 케이스는sum.test.js
Jeast가 자동으로 그것을 테스트 케이스로 채택하다sum.js
.
테스트 케이스가 포함된 파일의 내용은 다음과 같습니다.
컨스턴트 합 = 요구하다('.sum'); 시험('1 더하기 2는 3과 같음', () => { 기대하다(합(1, 2)).되려고(3); });
그런 다음 명령줄에서 다음 명령을 실행합니다.
$npm 실행 테스트
그러면 테스트가 실행되고 명령줄에 해당하는 결과가 출력됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Jest Website".
- ^ "jest/README.md at 88a94d5d1bc1f387317a3068bf510ab992c5dc64 · facebook/jest". GitHub. Retrieved 2022-05-31.