Jest(JavaScript 프레임워크)

Jest (JavaScript framework)

Jest[1] Jasmine [2] 구축되어 Meta(구 Facebook)관리하는 JavaScript 테스트 프레임워크입니다.심플함과 대형애플리케이션 지원에 중점을 두고 Nakazawa에 의해 설계 및 구축되었습니다.Babel, TypeScript, Node.js, React, Angular, Vue.jsSvelte사용하는 프로젝트에서 작동합니다.테스트 프레임워크를 처음 사용하는 사용자에게는 Jest에 많은 설정이 필요하지 않습니다.

사용방법 및 예시

인스톨

JavaScript 패키지 매니저 npm을 사용하여 Node.js에 Jest를 설치합니다.

$npm install --save-dev jeak

이 예에서는 다음과 같이 저장된 모듈의 테스트 케이스를 작성합니다.sum.js:

기능. (a, b) {   돌아가다 a + b; }  모듈.수출. = ; 

우리의 테스트 케이스는sum.test.jsJeast가 자동으로 그것을 테스트 케이스로 채택하다sum.js.

테스트 케이스가 포함된 파일의 내용은 다음과 같습니다.

컨스턴트  = 요구하다('.sum');  시험('1 더하기 2는 3과 같음', () => {   기대하다((1, 2)).되려고(3); }); 

그런 다음 명령줄에서 다음 명령을 실행합니다.

$npm 실행 테스트

그러면 테스트가 실행되고 명령줄에 해당하는 결과가 출력됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Jest Website".
  2. ^ "jest/README.md at 88a94d5d1bc1f387317a3068bf510ab992c5dc64 · facebook/jest". GitHub. Retrieved 2022-05-31.

외부 링크