Let`s study hard : 지대넓얕/TEST:Jest

[jest로 test하기] 간단 명료한 Jest의 기본사항 모음

유니엘. 2021. 11. 6. 21:21
728x90

제스트 공식 문서

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

 

728x90