react-testing-library란?
[react-testing-library] react-testing-library란?
[react-testing-library] react-testing-library란?
2022.01.17🎯 react-testing-library 테스트가 소프트웨어가 사용되는 모습을 닮을수록, 테스트를 더욱 신뢰할 수 있게 된다. The more your tests resemble the way your software is used, the more confidence they can give you. 사용되는 모습이란? 사용자가 직접 앱을 사용하는 모습이다. React 컴포넌트의 특정 메서드나 상태를 테스트하는 게 아니라, 실제 유저가 사용하는 방식대로 테스트하는 접근하는 것이다. 유저가 페이지에서 어떤 DOM 요소에 접근하는 방법을 흉내 낸다. 이 방식으로 테스트 코드를 작성하면, 내부 구현이 바뀌어도 테스트가 깨지지 않는다. React 컴포넌트가 렌더링 한 결과에 대한 접근만 가능하다. 결과 중심..