跳转至内容

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 许可下发布。