[오류해결] ESLint 'test' is not defined. no-undef
오류 발생
테스트코드를 작성했는데 VSCode에서 아래의 오류 상세처럼 'test' is not defined.
라는 eslint의 no-undef유형의 오류가 발생했다.
오류 상세
원인 분석
ESLint의 설정 파일에 Jest와 관련된 설정들이 추가되어있지 않아서 발생한 문제이다.
해결 방법
.eslintrc.cjs
파일에 다음과 같이 "jest/globals"
설정 값을 추가하면 오류메시지가 더 이상 나타나지 않는다.
module.exports = {
...생략...
env: {
...,
"jest/globals": true,
},
...생략...
}
참고 자료
'Frontend > Error' 카테고리의 다른 글
댓글
이 글 공유하기
다른 글
-
[오류해결 | React Native] Xcode must be fully installed before you can continue.
[오류해결 | React Native] Xcode must be fully installed before you can continue.
2024.05.31 -
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
2024.03.11 -
[오류해결] Error [ERR_REQUIRE_ESM]: require() of ES Module ~ node_modules/cliui/build/index.cjs not supported.
[오류해결] Error [ERR_REQUIRE_ESM]: require() of ES Module ~ node_modules/cliui/build/index.cjs not supported.
2024.03.11 -
[오류해결] 'React' refers to a UMD global, but the current file is a module. Consider adding an import instead.
[오류해결] 'React' refers to a UMD global, but the current file is a module. Consider adding an import instead.
2024.03.10