[인프런] 실무에 바로 적용하는 프런트엔드 테스트 1부 - 테스트 환경과 매처

기술 노트
2026. 2. 21. 16:16
2026. 2. 21. 16:16

테스트 구동을 위해 필요한 환경과 테스트 작성을 위한 기본 문법이다.

테스트 프레임워크란 태스크 러너, 어설션 라이브러리, 플러그인 등 테스트 실행 및 검증에 필요한 환경을 제공하는 도구이다.

vitest, cypress 등이 있다. 여기서는 vitest를 다룬다.

it 함수

테스트의 실행 단위로서 테스트 디스크립션, 기대 결과에 대한 코드를 작성한다.

it 함수는 test 함수의 alias로서 동일한 역할을 수행한다.

기대 결과와 실제 결과가 같으면 테스트는 성공적으로 통과한다.

단언

영어로는 assertion이라고도 하는데, 테스트가 통과되기 위한 조건을 기술해서 검증하는 것을 의미한다.

원하는 결과가 나오는지 검증하는 것이다.

매처

단언은 expect 함수에서 제공하는 매처라는 것들을 사용해서 실행하는데,

매처는 기대 결과를 단언하기 위해 사용하는 api 집합이다.

단언을 위한 매처에는 굉장히 많은 api가 있는데, 공식 문서에서 다양한 종류를 살펴볼 수 있다.

expect | Vitest