테스트를 작성하다보면 다양한 테스트 데이터에 대해서 동일한 테스트 코드를 돌리고 싶을 때가 있죠? Jest에서는 `test.each()`와 `describe.each()` 함수를 사용하여 여러 테스트 데이터를 대상으로 같은 테스트 함수를 실행할 수 있습니다. 이러한 테스팅 기법을 보통 파라미터화(parameterized) 테스팅이라고 하는데요. 이번 글에서는 Jest로 파라미터화 테스트를 하는 방법에 대해서 배워보겠습니다.
📝 포스팅: https://www.daleseo.com/jest-each/
자바스크립트 테스팅을 공부하고 계시다면 아래 게시물도 같이 참고해보시면 도움이 될 것 같습니다.
📕 Jest 테스팅 프레임워크 기초: https://careerly.co.kr/comments/88205
📗 Jest로 비동기 코드에 대한 테스트 작성하기 https://careerly.co.kr/comments/88614
📘 Jest로 테스트 전/후 처리하기: https://careerly.co.kr/comments/88874
📙 Jest의 jest.fn(), jest.spyOn()를 이용한 함수 모킹: https://careerly.co.kr/comments/89329
📓 Jest의 jest.mock()을 이용한 모듈 모킹: https://careerly.co.kr/comments/89815
📔 Jest로 스냅샷(snapshot) 테스트하기: https://careerly.co.kr/comments/90238