跳至内容

jest/no-disabled-tests 正确性

它的作用

此规则发出禁用测试的警告。

为什么这很糟糕?

Jest 有一个可以让您暂时标记测试为禁用的功能。这个功能在调试或为未来的测试创建占位符时通常很有用。在提交更改之前,我们可能想要检查所有测试是否正在运行。

示例

js
describe.skip("foo", () => {});
it.skip("foo", () => {});
test.skip("foo", () => {});

describe["skip"]("bar", () => {});
it["skip"]("bar", () => {});
test["skip"]("bar", () => {});

xdescribe("foo", () => {});
xit("foo", () => {});
xtest("foo", () => {});

it("bar");
test("bar");

it("foo", () => {
  pending();
});

此规则与 eslint-plugin-vitest 兼容,要使用它,请将以下配置添加到您的 .eslintrc.json

json
{
  "rules": {
    "vitest/no-disabled-tests": "error"
  }
}

参考

在 MIT 许可下发布。