diff --git a/tests/lib/flat-compat.js b/tests/lib/flat-compat.js index ee671e27..df70a566 100644 --- a/tests/lib/flat-compat.js +++ b/tests/lib/flat-compat.js @@ -8,7 +8,7 @@ //----------------------------------------------------------------------------- import path from "path"; -import { fileURLToPath } from "url"; +import { fileURLToPath, pathToFileURL } from "url"; import { createRequire } from "module"; import { assert } from "chai"; import { FlatCompat } from "../../lib/index.js"; @@ -932,7 +932,7 @@ describe("FlatCompat", () => { rules: {}, environments: {}, processors: {}, - ...(await import(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture1.js"))).default + ...(await import(pathToFileURL(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture1.js")))).default } } }); @@ -946,7 +946,7 @@ describe("FlatCompat", () => { it("should translate plugins with processors", async () => { const result = compat.plugins("fixture2"); - const plugin = (await import(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture2.js"))).default; + const plugin = (await import(pathToFileURL(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture2.js")))).default; assert.strictEqual(result.length, 2); assert.deepStrictEqual(result[0], { @@ -968,7 +968,7 @@ describe("FlatCompat", () => { it("should translate multiple plugins", async () => { const result = compat.plugins("fixture1", "fixture2"); - const plugin = (await import(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture2.js"))).default; + const plugin = (await import(pathToFileURL(path.join(compat.baseDirectory, "node_modules/eslint-plugin-fixture2.js")))).default; assert.strictEqual(result.length, 2); assert.deepStrictEqual(result[0], {