티스토리 뷰

 

[!이시중] 2021년 11월 6일 21:21에 최초 작성된 글로써 원글은 https://yuniel.tistory.com/46 에서 확인할 수 있음.

 


 

제스트 공식 문서

https://jestjs.io/

 

Jest

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

 

 

제스트 설치하기

https://jestjs.io/docs/getting-started

 

Getting Started · Jest

Install Jest using yarn:

jestjs.io

yarn add --dev jest
npm install --save-dev jest

 

 

제스트 폴더 구성

보통 test 코드는

__test__ 폴더 하위의 파일명.test.js로 구성한다.

파일명.test.js로 해도 jest 실행 시, 코드를 읽을 수 있다.

이는 jest 실행했을 때, 모든 .test.js 파일을 찾아 읽기 때문이다.

 

 

제스트 테스트 코드 작성 방식

test('테스트 설명', () => {
	// 검증 할 대상 작성
	// 함수명을 보통 matcher라고 함
	expect(검증 할 값).함수명(기대되는 값);
});

 

제스트 api

https://jestjs.io/docs/expect

 

Expect · Jest

When you're writing tests, you often need to check that values meet certain conditions. expect gives you access to a number of "matchers" that let you validate different things.

jestjs.io

 

 

도움받은 jest 강의

https://youtube.com/playlist?list=PLZKTXPmaJk8L1xCg_1cRjL5huINlP2JKt 

 

Jest 강좌

 

www.youtube.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함