跳至內容

jest/no-identical-title 樣式

這個規則的作用

此規則會檢查每個測試和測試套件的標題。當兩個測試套件或在同一測試套件層級的兩個測試案例具有相同標題時,它會回報。

為什麼這不好?

兩個不同的測試或測試套件使用相同的標題可能會造成混淆。例如,當同一測試套件中另一個具有相同標題的測試失敗時,就很難知道是哪個測試失敗,因此也更難修正。

範例

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

describe("baz", () => {
  // Has the same title as a previous test suite
  // ...
});

此規則與 eslint-plugin-vitest 相容,若要使用它,請將以下設定新增至您的 .eslintrc.json

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

參考資料

以 MIT 授權條款發布。