Jest로 파라미터화 테스트하기

테스트를 작성하다보면 다양한 테스트 데이터에 대해서 동일한 테스트 코드를 돌리고 싶을 때가 있죠? 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

[Jest] 파라미터화 테스트: test.each(), describe.each()

www.daleseo.com

[Jest] 파라미터화 테스트: test.each(), describe.each()

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 9월 28일 오후 8:24

 • 

저장 10조회 2,029

댓글 0

    함께 읽은 게시물

    서버 과부하를 프론트엔드에선 어떻게 대처하는게 좋을까요?

    ... 더 보기

    iOS에서 서버 과부하 감지 및 API 호출 최적화

    iOYES

    iOS에서 서버 과부하 감지 및 API 호출 최적화

    Swift에서 gRPC 사용하기 (feat. gRPC Swift 2)

    S

    ... 더 보기

    gRPC Swift 2

    iOYES

    gRPC Swift 2

    RxSwift & RxCocoa의 Traits에 대하여

    R

    ... 더 보기

    RxSwift/RxCocoa - Traits

    iOYES

    RxSwift/RxCocoa - Traits

    < AI의 '환각'보다 무서운, 내가 만드는 '환상' >

    1. AI가 없는 삶은 이제 상상할 수 없다. 전기와 인터넷처럼. 편리하지만 또 부작용도 있다. '환각'과 '환상'이다.

    ... 더 보기

    Oblivious HTTP(Swift 프라이버시 보호 HTTP 프로토콜)

    ... 더 보기

    Oblivious HTTP support in Swift (feat. privacy)

    iOYES

    Oblivious HTTP support in Swift (feat. privacy)

    iOS 19가 아니라 이제 iOS 26?

    ... 더 보기

    No iOS 19: Apple Going Straight to iOS 26

    MacRumors

    No iOS 19: Apple Going Straight to iOS 26