跳至内容

vitest/no-import-node-test 样式

🛠️ 此规则可进行自动修复。

作用

当导入 node:test(通常是意外导入)时,此规则会发出警告。使用 --fix 时,它会将导入替换为 vitest

这是不好的?

使用 node:test 代替 vitest 可能会导致测试结果不一致并且缺少功能。应该为所有测试使用 vitest,以确保兼容性并访问其全部功能。

范例

此规则中不正确代码的范例

javascript
import { test } from "node:test";
import { expect } from "vitest";

test("foo", () => {
  expect(1).toBe(1);
});

此规则中正确代码的范例

javascript
import { test, expect } from "vitest";

test("foo", () => {
  expect(1).toBe(1);
});

参考

根据 MIT 许可证发布。