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