React Testing Library #5 유저 이벤트 테스트 user-event test
- React Testing Library를 사용하여 사용자 이벤트를 테스트하는 방법을 배우겠습니다. 🖱️
- User-event 라이브러리는 클릭, 키보드 입력 등 사용자가 발생시키는 이벤트를 테스트에 포함할 수 있게 합니다. ⌨️
- React Testing Library에서 User-event 라이브러리는 최신 버전(14)을 사용해야 합니다. 💾
userEvent.click()
함수를 사용하여 버튼을 클릭하고, await userEvent.click()
을 사용하여 클릭 이벤트가 완료될 때까지 기다릴 수 있습니다. 🚀
userEvent.keyboard()
함수를 사용하여 키보드 입력을 테스트할 수 있습니다. 🎹
- 키보드 입력은 문자열 또는 사용할 키의 이름을 지정하여 테스트할 수 있습니다. 📝
- React Testing Library는 실제 사용자가 웹 페이지를 사용하는 방식과 유사한 방식으로 이벤트를 테스트하도록 도와줍니다. 💯