Skip to content
← Back to rules

jest/no-export 정확성

동작 방식

테스트가 하나 이상 포함된 파일에서는 내보내기 사용을 방지합니다.

왜 좋지 않은가?

이 규칙은 테스트 파일에서 내보내기를 통해 테스트가 중복 실행되는 것을 제거하려고 합니다.
테스트 파일에서 가져오기를 수행하면, 해당 파일의 모든 테스트가 각각의 가져온 인스턴스에서 실행됩니다.
결론적으로, 테스트 파일에서 내보내기를 하면 안 되며, 공유가 필요한 경우 도우미 함수는 별도의 파일로 이동해야 합니다.

예시

이 규칙에 부적절한 코드 예시:

javascript
export function myHelper() {}
describe("a test", () => {
  expect(1).toBe(1);
});

사용 방법

이 규칙을 구성 파일 또는 명령줄에서 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "plugins": ["jest"],
  "rules": {
    "jest/no-export": "error"
  }
}
bash
oxlint --deny jest/no-export --jest-plugin

참고자료