跳转至内容

jest/no-test-prefixes 样式

🛠️ 此规则可以自动修复。

它的作用

要求在 .only.skip 中使用 fx

为什么这样不好?

Jest 允许你选择如何定义重点测试和跳过的测试,每种方法都有多种排列组合

  • 仅和跳过:it.only、test.only、describe.only、it.skip、test.skip、describe.skip。
  • ‘f’ 和 ‘x’:fit、fdescribe、xit、xtest、xdescribe。

此规则强制执行仅和跳过列表中的用法。

示例

javascript
fit("foo"); // invalid
fdescribe("foo"); // invalid
xit("foo"); // invalid
xtest("foo"); // invalid
xdescribe("foo"); // invalid

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

json
{
  "rules": {
    "vitest/no-test-prefixes": "error"
  }
}

参考

在 MIT 许可下发布。