작은 성공의 기쁨
K리그 프로그래머
브라우저 상에서 사용자가 발생시키는 이벤트에 웹 애플리케이션이 예상대로 반응하는지 어떻게 테스트할 수 있을까요? Testing Libary에 내장된 fireEvent()
함수를 사용할 수도 있지만, @testing-libary/user-event
패키지를 통해서 좀 더 사용자 입장에서 테스트를 작성할 수 있습니다.
이번 영상에서는 유저와 애플리케이션의 상호 작용을 검증하기 위한 테스트 코드를 작성하는 방법에 대해서 알아보겠습니다.
📺 동영상: https://youtu.be/XqF1vPSp5nQ
📝 포스팅: https://www.daleseo.com/testing-library-user-agent/
🧑💻 실습 코드 (Vitest): https://stackblitz.com/edit/testing-library-user-agent
👩💻 실습 코드 (Jest): https://codesandbox.io/p/sandbox/serverless-butterfly-qeik9
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2025년 4월 13일 오후 10:27
1
... 더 보기프론트엔드에서 '설계'라고 하면 주로 이런 것들이 논의된다.
어제 출시된 따끈따끈한 ChatGPT Codex를 실제 프로젝트 레포에 써 보았습니다.
테스트가 있으면 스스로 테스트도 실행하고, 만든거 스스로 실행해보면서 버그도 수정하고 하는게 기특하긴 합니다.