issues
search
woowacourse-teams
/
2024-review-me
리뷰미
https://review-me.page
22
stars
1
forks
source link
[FE] fix: 테스트 오류 수정
#544
Closed
BadaHertz52
closed
1 week ago
BadaHertz52
commented
2 weeks ago
resolves #543
🚀 어떤 기능을 구현했나요 ?
api가 수정되면서 프로덕션 코드가 변경되었지만 관련된 테스트 코드들은 변경이 이루어지지 않았어요. 리뷰 목록,상세,비밀번호 조회에서 변경사항을 반영해 테스트 코드 오류를 수정했어요.
리뷰 목록 페이지 테스트인 useGetReviewList 의 확장자를 tsx에서 ts로 수정했어요.
jest에서 import.svg를 읽지 못하는 오류가 있어서 이를 해결했어요.
🔥 어떻게 해결했나요 ?
jest import,svg 오류 해결 방법
babel-jest 설치
ts-jest와 babel-jest를 둘 다 적용하는 이유?
ts-jest
는 TypeScript 파일을 다루는 데 적합하며,
import
와
export
가 포함된 JavaScript 파일을 처리하는 데는 부족할 수 있습니다.
babel-jest
는 ES Modules 및 최신 JavaScript 문법을 포함한 JavaScript 파일을 트랜스파일하는 데 적합합니다.
svg를 변형하는 파일 생성 (svgTransform.js)
jest.config.js에 관련된 설정 수정
jest.polyfills.js에서 import를 required로 수정
📝 어떤 부분에 집중해서 리뷰해야 할까요?
수정된 테스트 코드들이 오류가 없는 지 확인해주세요.
📚 참고 자료, 할 말
테스트가 실패했는데 ci가 왜 통과되었지?
🚀 어떤 기능을 구현했나요 ?
🔥 어떻게 해결했나요 ?
jest import,svg 오류 해결 방법
ts-jest
는 TypeScript 파일을 다루는 데 적합하며,import
와export
가 포함된 JavaScript 파일을 처리하는 데는 부족할 수 있습니다.babel-jest
는 ES Modules 및 최신 JavaScript 문법을 포함한 JavaScript 파일을 트랜스파일하는 데 적합합니다.📝 어떤 부분에 집중해서 리뷰해야 할까요?
📚 참고 자료, 할 말