Skip to content
← Back to rules

jest/no-disabled-tests 정확성

작동 방식

이 규칙은 비활성화된 테스트에 대해 경고를 발생시킵니다.

왜 좋지 않은가?

Jest는 임시로 테스트를 비활성화할 수 있는 기능을 제공합니다. 이 기능은 디버깅 중이거나 미래의 테스트용 자리 표시자로 사용할 때 유용합니다. 변경 사항을 커밋하기 전에 모든 테스트가 실행되고 있는지 확인하고 싶을 수 있습니다.

예시

js
describe.skip("foo", () => {});
it.skip("foo", () => {});
test.skip("foo", () => {});

describe["skip"]("bar", () => {});
it["skip"]("bar", () => {});
test["skip"]("bar", () => {});

xdescribe("foo", () => {});
xit("foo", () => {});
xtest("foo", () => {});

it("bar");
test("bar");

it("foo", () => {
  pending();
});

이 규칙은 eslint-plugin-vitest와 호환됩니다. 이를 사용하려면 .oxlintrc.json에 다음 설정을 추가하세요:

json
{
  "rules": {
    "vitest/no-disabled-tests": "error"
  }
}

사용 방법

구성 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

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

참고 자료