오류 발생

테스트코드를 작성했는데 VSCode에서 아래의 오류 상세처럼 'test' is not defined.라는 eslint의 no-undef유형의 오류가 발생했다.



오류 상세



원인 분석

ESLint의 설정 파일에 Jest와 관련된 설정들이 추가되어있지 않아서 발생한 문제이다.



해결 방법

.eslintrc.cjs파일에 다음과 같이 "jest/globals"설정 값을 추가하면 오류메시지가 더 이상 나타나지 않는다.

module.exports = {
  ...생략...
  env: {
    ...,
    "jest/globals": true,
  },
  ...생략...
}



참고 자료