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