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();
});