Skip to content
← Back to rules

jest/no-identical-title 스타일

작동 방식

이 규칙은 모든 테스트 및 테스트 세트의 제목을 검사합니다.
테스트 세트 내에서 같은 레벨에 있는 두 개 이상의 테스트 세트 또는 두 개 이상의 테스트 케이스가 동일한 제목을 가질 경우 이를 보고합니다.

왜 문제인가요?

다른 테스트나 테스트 세트에 동일한 제목을 사용하는 것은 혼란을 초래할 수 있습니다.
예를 들어, 동일한 테스트 세트 내에서 다른 테스트와 동일한 제목을 가진 테스트가 실패할 경우, 어떤 테스트가 실패했는지 파악하기 어렵고, 따라서 문제 해결도 더 어려워집니다.

예시

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

javascript
describe("baz", () => {
  //...
});

describe("baz", () => {
  // 이전 테스트 세트와 동일한 제목을 가짐
  // ...
});

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

json
{
  "rules": {
    "vitest/no-identical-title": "error"
  }
}

사용 방법

설정 파일 또는 CLI를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

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

참고자료