[React] React Testing Library

Narcoker·2023년 7월 2일
0

React

목록 보기
17/33

React Testing Library

React 구성 요소 작을 위한 API 를 추가하여
DOM Testing Library 위에 구축된다.

DOM Testing Library 란 DOM 노드(Node)를 테스트하기 위한
매우 가벼운 솔루션이다.

create-react-app으로 생성된 프로젝트는
즉시 React Testing Library를 지원한다.
그렇지 않은 경우 다음과 같이 npm을 통해 추가할 수 있다.

npm install --save-dev @testing-library/react

React Testing Library는 에어비엔비에서 만든 Enzyme을 대처하는 솔루션이다.

Enzyme이 구성 요소의 구현 세부 정보를 테스트하는 대신
React Testing Library는 개발자를 React 애플리케이션의 사용자 입장에 둔다.

Enzyme 는 계획된 태그가 잘 작성됐는지 같은 구현 주도 테스트를 하고
React Testing Library는 기능을 테스트하는 행위 주도 테스트 이다.

profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN