- Testing Library를 사용하여 사용자 이벤트를 처리하는 방법 💻
- 이메일과 비밀번호 입력 시에만 버튼이 활성화되는지 테스트 📧
fireEvent
대신userEvent
라이브러리를 사용하여 실제 사용자 상호작용처럼 테스트 작성 🖱️userEvent.type
을 사용하여 입력 필드에 텍스트를 입력하는 방법 ⌨️userEvent.tab
을 사용하여 탭 키를 누르는 것을 시뮬레이션하는 방법 ➡️userEvent.keyboard
를 사용하여 키보드 입력을 시뮬레이션하고 엔터 키로 폼 제출하는 방법 ⏎jest.fn()
을 사용하여 가짜 함수를 만들고 호출 여부 및 인자를 검증하는 방법 ✅