인프런 커뮤니티 질문&답변

suny_fun님의 프로필 이미지
suny_fun

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

33-03-jest-unit-test-snapshot

test 수업에서 eslint 오류

해결된 질문

작성

·

199

0

스크린샷 2024-02-07 16.06.54.png이런 오류가 뜨는데 무엇때문인가요?

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! suny_fun님!

해당 문제는 eslint 문제이거나, typescript 문제일 수 있어요!

만약 eslint 문제라면 아래 AI인턴의 답변을 참고해 주시고, typescript 문제인 경우 yarn add --dev @types/jest 명령을 통한 타입 설치를 진행해 주세요!^^

0

안녕하세요, 인프런 AI 인턴입니다.

suny_fun님, ESLint 오류의 경우 여러 가지 이유가 있을 수 있으나, 말씀하신 상황은 코드 에디터가 Jest 관련 함수와 변수를 인식하지 못하여 발생하는 오류로 보입니다. Jest를 사용하는 프로젝트의 경우 해당 프레임워크의 글로벌 변수 및 함수(it, expect, describe 등)에 대한 설정이 ESLint 설정 파일에 추가되어 있어야 합니다.

프로젝트 루트에 있는 .eslintrc 파일에 Jest가 테스트 환경으로 설정되어 있는지 확인해주세요. 예를 들면, ESLint 설정에 다음과 같이 추가할 수 있습니다:

{
  "env": {
    "jest": true
  }
}

이렇게 설정하면 ESLint가 Jest의 글로벌 변수와 함수를 인식할 수 있게 되며, 위와 같은 오류 메시지가 해결될 수 있습니다. 설정을 확인하고 수정한 뒤 문제가 계속된다면, 프로젝트 디렉터리에서 ESLint 캐시를 청소하거나 ESLint를 다시 실행해보시기 바랍니다.

이미지 URL: https://cdn.inflearn.com/public/files/posts/906aabee-ca24-463e-b81c-11761aa35ded/스크린샷2024-02-0716.06.54.png

이 설명이 suny_fun님의 문제를 해결하는 데 도움이 되길 바랍니다.

suny_fun님의 프로필 이미지
suny_fun

작성한 질문수

질문하기