- Testing Library를 사용하여 비동기 UI 업데이트를 테스트하는 방법을 소개합니다. ⏳
waitFor
,findByRole
등의 비동기 API를 활용하여 상태 변화를 기다리는 테스트를 작성합니다. ⏱️userEvent
를 사용하여 버튼 클릭과 같은 사용자 상호작용을 시뮬레이션하고, 상태 변화를 검증합니다.🖱️toBeEnabled
,toBeInTheDocument
와 같은 매처 함수를 사용하여 요소의 상태 및 존재 여부를 확인합니다. ✅waitForElementToBeRemoved
함수 또는waitFor
함수를 사용하여 요소가 사라지는 것을 검증합니다. 💨