인프런 커뮤니티 질문&답변
React-Testing-Library 와 Jest 관계, 차이가 궁금합니다.
해결된 질문
작성
·
745
0
RTL, Jest 관계 및 차이가 궁금해서 검색을 했더니
Jest가 RTL 대안이 아니고 상호 보완 관계라고 설명이 있던데요.
RTL, Jest 프레임워크 각 각 어떤 역활을 하는지 궁금합니다.
퀴즈
애플리케이션에 테스트 코드를 작성하는 주된 이유는 무엇일까요?
개발자의 코딩 속도 향상
더 안정적인 애플리케이션 개발
새로운 기술 도입 없이 개발 가능
사용자 인터페이스 디자인 자동화
답변 1
4
John Ahn
지식공유자
안녕하세요.
render(<Type orderType="products" />);
const productsTotal = screen.getByText("상품 총 가격:", { exact: false });
expect(productsTotal).toHaveTextContent("0");
이렇게 보면 render 부분은 react-testing-library를 이용해서 컴포넌트를 렌더링하는 역할을 하며
expect 부분은 jest를 이용해서 렌더링된 것을 테스트해줍니다.
그러기에 상호보완의 역할을 해줍니다 !
감사합니다.





