inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트

5.4. GitHub Actions을 통한 테스트 자동화

mockServiceWorker.js 파일이 프로젝트내에 포함되어 있어야 하나요?

해결된 질문

287

bn.kim

작성한 질문수 1

1

실무에 적용하려고 하니 msw 에서 많이 막히네요 ㅠ 그래서 올려주신 깃헙 프로젝트를 샅샅히 훑어보고 있는데 mockServiceWorker.js 이 파일과 package.json에

"msw": {     "workerDirectory": "public"   }

 

요런 부분이 있더라고요. 요것들의 역할이 뭔지 알수 있을까요? msw 사이트에 가서 Getting started 를 가봐도 안나와 있는것 같아서 궁금합니다!

javascript react 소프트웨어-테스트 vitest

답변 2

1

코드 조커, 오프

안녕하세요 bn.kim님!

1.x 버전에서 세팅을 진행할때는 init cli가 잘 나와있었던 것 같은데, 2.x로 넘어가면서 해당 문서가 잘 보이지 않네요. 해당 파일은 브라우저에서 msw를 수행할 때 파일이 필요한 것으로 알고 있습니다. init cli를 통해 세팅을 진행할 경우 해당 세팅을 모두 해주는 것으로 알고 있는데요! 실제 서비스 배포시에는 해당 파일이 굳이 public에 위치할 필요는 없으니 빌드 후에 제거해주시면 좋을것 같습니다. 아래 참고 하실 수 있는 문서 같이 드립니다!

0

bn.kim

아하 브라우저에서 수행할때 필요한 거군요! 궁금증이 풀렸습니다. 감사합니다!

mockZustand

0

67

2

프로젝트 세팅 오류 및 버전 오류 문제 문의

0

97

2

toggleIsModalOpened 테스트 할때 궁금한 점이 있습니다.

0

43

2

로딩/에러처리 검증은 어떻게 하는게 좋을까요?

0

65

1

통합 테스트에서 API 요청에 대한 검증은 이루어지지 않아도 괜찮을까요?

0

71

2

lint에러..

0

74

1

단언문 순서에 따라 테스트 결과가 왜 달라지나요?

0

109

2

useNavigate 테스트 시, 검증 대상 질문입니다.

0

113

2

강의 예시프로젝트 업데이트좀 부탁드립니다.

2

166

2

통합테스트와 단위테스트 파일 분리

0

109

1

grid 양옆에 margin은 어디서 설정되어있는건가요 ?

0

131

1

vitest 설치했는데

0

207

2

2부 할인쿠폰 관련

0

177

1

에러 해결 방법

0

407

2

직접 구현한 atom 컴포넌트 테스트 범위 질문

0

175

1

setup, teardown 동작 순서

0

212

1

debounce 함수 테스트 정확도 관련 질문입니다.

0

177

2

ProductFilter test 어떤 방식이 더 선호되는 방식일까요?

0

204

2

통합 테스트 작성 방식에 대해 궁금한 점이 있습니다

0

259

2

vitest Extension 알려주세요.

0

268

1

2.1 강의 질문있습니다.

0

140

1

useNavigate()을 검증할 때 이해가 안되는 부분이 있습니다.

0

248

2

toHaveStyle 메서드 사용이 조금 이상한 것 같습니다.

0

196

2

TestPayment에 쿠폰 정보를 prop으로 전달하는 이유

0

186

2