Testing Library
Testing Liabrary의 핵심 철학은 UI 컴포넌트를 사용자가 사용하는 방식으로 테스트하는 것이다.
사용자가 앱을 사용하는 방식과 테스트가 유사할수록 테스트의 신뢰성이 향상되기 때문이다.
DOM과 이벤트 인터페이스를 기반으로 요소를 조회하고 다양한 동작을 시뮬레이션할 수 있다.
요소 조회를 위한 쿼리는 우선순위가 있고 공식 문서에서 확인할 수 있다.
About Queries | Testing Library
Spy 함수
Spy 함수는 함수의 호출 여부, 인자, 반환 값 등 함수 호출에 관련된 다양한 값을 저장한다.
콜백 함수나 이벤트 핸들러가 올바르게 호출되었는지 검증할 수 있다.
이번 편은 실습비중이 높아 영상 복습을 추천함