728x90
jest 테스트 실행 할 때, 오류 내용
SyntaxError: Unexpected token '<'
svg 내부의 코드를 컴파일 해서 그럼.
해결방법
svg를 mock을 임포트하게 해야 함.
jest.config.js
"transform": {
"^.+\\.tsx?$": "ts-jest",
"^.+\\.svg$": "<rootDir>/svgTransform.js"
},
svgTransform.js
module.exports = {
process() {
return 'module.exports = {};';
},
getCacheKey() {
// The output is always the same.
return 'svgTransform';
},
};
참고
https://stackoverflow.com/questions/58603201/jest-cannot-load-svg-file
728x90
'자바스크립트' 카테고리의 다른 글
[Javascript] 파일 용량 포멧 코드 (2) | 2022.09.25 |
---|---|
[Javascript] 모르는 부분 (0) | 2022.09.20 |
API 응답 AXIOS 에러를 컴포넌트로 전달하기 (0) | 2022.08.29 |
[Vue]vue2 + eslint 세팅 (0) | 2022.08.29 |
[Javascript] new Date 런타임에 따른 타임존 (0) | 2022.08.19 |
댓글