반응 구성요소가 있습니다
UI에서는 잘 작동합니다. 하지만 다음과 같은 단위 테스트를 작성할 때:
테스트가 실패했고 오류 로그를 받았습니다:
단위 테스트를 수정하는 데 도움을 받으려고 합니다. useEffect 함수에는 screenWidth에 대한 종속성이 있으며 이것이 변경되면 아이콘 목록의 시작 부분으로 스크롤됩니다.
저도 비슷한 문제에 직면했습니다. 다음을 추가하여 테스트를 통과하고 오류를 제거할 수 있었습니다.
이것을 setupTests 파일에 추가하면 오류가 제거되지만 지금은 모의 파일이므로 에테르 기능을 테스트할 수 없습니다.
또한 테스트 라이브러리가 스크롤 이벤트를 테스트할 준비가 되어 있지 않거나 준비되어 있지 않다는 점이 마음에 듭니다. 테스트하려면 jest 및 test-library와 같은 노드가 아닌 브라우저 기반 테스트 환경이 필요합니다.
도움이 되기를 바랍니다.
편집 1:
하지만 함수가 호출되었는지 테스트할 수 있습니다. 예를 들면 다음과 같습니다.
저도 비슷한 문제에 직면했습니다. 다음을 추가하여 테스트를 통과하고 오류를 제거할 수 있었습니다.
으아아아이것을 setupTests 파일에 추가하면 오류가 제거되지만 지금은 모의 파일이므로 에테르 기능을 테스트할 수 없습니다.
또한 테스트 라이브러리가 스크롤 이벤트를 테스트할 준비가 되어 있지 않거나 준비되어 있지 않다는 점이 마음에 듭니다. 테스트하려면 jest 및 test-library와 같은 노드가 아닌 브라우저 기반 테스트 환경이 필요합니다.
도움이 되기를 바랍니다.
편집 1:
하지만 함수가 호출되었는지 테스트할 수 있습니다. 예를 들면 다음과 같습니다.
으아아아