[React] React Testing Library

Narcoker·2023년 7월 2일
0

React

목록 보기
17/32

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개의 댓글