Vitest로 테스트 전/후 처리하기

테스트를 작성하다 보면 모든 테스트 케이스에 적용되어야 하는 공통 로직이 생기기 마련인데요. 이러한 모든 테스트 케이스에 중복되어 있으면 테스트 코드를 유지보수하는 것이 힘들어집니다.


이번 포스팅에서는 Vitest를 이용해서 이렇게 테스트 전이나 후에 항상 실행되야 하는 코드를 효과적으로 작성하는 방법에 대해서 알아보려고 합니다.


Vitest에서 제공하는 beforeEach(), afterEach() 함수를 사용하여 테스트 용 데이터를 어떻게 적재하고 정리하는지 알아보겠습니다. 그리고 beforeAll(), afterAll() 함수를 사용하여 공통 코드를 모든 테스트의 맨 앞과 뒤에서 딱 한 번 실행하는 방법에 대해서도 살펴보겠습니다.


📝 포스팅: https://www.daleseo.com/vitest-before-after/

🧑‍💻 실습 코드: https://stackblitz.com/edit/vitest-before-after?file=src%2FuserService.test.ts



차세대 테스팅 프레임워크로 각광받고 있는 Vitest를 공부하고 계신다면 아래 게시물도 같이 참고해보시면 도움이 될 것 같습니다.


📕 Vitest 처음 시작하기: https://careerly.co.kr/comments/99556

📗 Vitest의 자주 쓰이는 매처 함수 총정리: https://careerly.co.kr/comments/102708

Vitest로 테스트 전/후 처리하기

www.daleseo.com

Vitest로 테스트 전/후 처리하기

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 15일 오전 1:35

 • 

저장 10조회 2,726

댓글 0