-
[Node.js] Jest를 이용한 테스트 코드 적용 (1) 설치 및 사용법node.js(노드) 2021. 4. 19. 09:48
Jest
Jest는 페이스북에서 만들어서 React와 더불어 많은 자바스크립트 개발자들로 부터 좋은 반응을 얻고 있는 테스팅 라이브러리입니다. 출시 초기에는 프론트앤드에서 주로 쓰였지만 최근에는 백앤드에서도 기존의 자바스크립트 테스팅 라이브러리를 대체하고 있습니다.
Jest · 🃏 Delightful JavaScript Testing
By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take.
jestjs.io
Jest 라이브러리 설치
npm i -D jest
test 스크립트 수정
package.json 파일에 test 스크립트를 수정합니다.
"scripts": { "test": "jest" },
테스트파일 생성
Jest는 기본적으로 test.js 파일로 끝나거나, __test__ 디렉터리 안에 있는 파일들은 모두 테스트 파일로 인식합니다.
만약 특정 테스트 파일만 실행하고 싶은 경우에는 npm test <파일명 이나 경로>를 입력하면 됩니다.
__test__ 폴더, test.js파일 둘중하나 생성 테스트 파일 실행
npm test npm test <파일명 이나 경로>
'node.js(노드)' 카테고리의 다른 글
[Node.js] Jest를 이용한 테스트 코드 적용(2) Matcher정리 (0) 2021.04.19 [node.js] 노드 js 교과서 정리 (2) req, res 객체 (0) 2020.10.28 [node.js] 노드 js 교과서 정리 (1) 핵심 개념 (0) 2020.09.25 [Node.js] Web push 정리 (1) Service Worker (0) 2020.09.12 [Node.js] NULL, undefined가 나왔을때 의심해볼만한곳 정리(계속 업데이트) (0) 2020.08.18