跳至內容

jest/max-expects 樣式

作用

隨著斷言的增加,測試有可能會混合多個目標。為了避免這種情況,此規則會在斷言的最大數量超出時回報。

為何這不好?

此規則強制執行 expect() 呼叫的最大次數。以下模式被視為警告(預設選項為 { "max": 5 }

範例

javascript
test("should not pass", () => {
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
});

it("should not pass", () => {
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
  expect(true).toBeDefined();
});

參考資料

依據 MIT 許可發布。