-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#13] Init: msw 설정 #14
Conversation
- post.ts 에 handler 예시 작성
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
추가로 궁금한점이 있어서 남겨둡니다 !
MSWComponent가 반드시 필요한 요소인지 궁금하네요.. !
Next와 msw가 조합하기 굉장히 쉽지않았을텐데 고생하셨습니다 :)
감사합니다! MSWComponent 는 필요한 요소인것 같습니다.! 이때 해당 컴포넌트는 그역할을 해주는겁니다. |
Next이기에 필요한 내용인것 같네요 .. ! 답변하느라 고생하셨습니다 :) 나중에 정리도 한번 깔끔하게 해주세요 !! 감사합니다 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
쉽지 않은 부분은 해주셨군요 수고하셨습니다
💬 Issue Number
🤷♂️ Description
msw 를 구성하였습니다.
아직storybook 설정을 안하여 storybook 에서 사용은 불가합니다.
📷 Screenshots
👻 Good Function
axios, msw 를 추가하였습니다.
📋 Check List
📒 Remarks
.env.local 변수가 필요합니다.
msw 작업을 하기 위해선, mock handler 를 구성하셔야 합니다.
사용법은 같은 handler 와 같은 url 을 명시하시면 됩니다.
특이사항
msw + nextjs (app router) 가 공식적인 지원이 되지 않고있습니다.
maintainer 가 제시한 해결책으로 문제를 해결했습니다.
하지만 몇몇 문제가 있는것 같습니다..
따라서 nextjs 에서 직접 사용하지 말고, storybook 테스팅에서만 사용하는것이 어떨까 생각이듭니다. (storybook 에서는 문제가 발생하지않는다고합니다)
참고
한글 자료
depromeet/10mm-client-web#239
https://www.handongryong.com/post/msw/
msw 이슈
mswjs/msw#1644