
Jest 시작하기

테스트를 작성할 때 종종 값이 특정 조건을 충족하는지 확인해야 한다.expect는 다양한 항목의 유효성을 검사할 수 있는 여러 "매처"에 대한 접근을 허용한다.

Jest는 "매처"를 사용하여 다양한 방식으로 값을 테스트할 수 있다. 여기서는 일반적으로 사용되는 몇가지 매처를 소개한다.

.not, .resolves, .rejects

코드가 비동기적으로 실행되는 것은 자바스크립트에서 일반적이다. 비동기적으로 실행되는 코드가 있는 경우 Jest는 테스트 중인 코드가 완료된 시점을 알아야 다른 테스트로 이동할 수 있다. Jest에는 이를 처리하는 여러가지 방법이 있다.

Setup and Teardown

Mock Functions

Methods

Assertion Count

Matchers associated with mock functions