- MSW는 브라우저와 노드 환경에서 사용 가능한 API 모킹 라이브러리 입니다. 📟
- MSW는 프레임워크나 라이브러리에 종속되지 않고 브라우저와 노드 환경에서 사용할 수 있습니다. 💻
- MSW는 실제 네트워크 요청을 가로채고 모킹하여 실제 API와 유사한 환경을 제공합니다. 拦截
- MSW는 재사용 가능하며, 테스트코드뿐 아니라 생산 코드에도 활용 가능합니다. ♻️
- MSW는 프론트엔드 코드가 서버 로직을 모방하는 것보다는 실제 네트워크 요청에 대한 다양한 상태 케이스를 테스트하는 데 집중하는 것이 효율적입니다. 🚥
- 테스트 범위는 코드의 핵심 기능에 가까울수록 및 프론트엔드 코드 자체로 작성한 부분에 대해 높여야 합니다. 🧩
- 라이브러리 코드의 작동 방식은 이미 검증되었으므로 재테스트하지 않아도 됩니다. ✅