From a596a02bbde95aee3e892b4e3a368a8bc7df5676 Mon Sep 17 00:00:00 2001 From: 07akioni <07akioni2@gmail.com> Date: Wed, 2 Sep 2026 08:26:16 +0800 Subject: [PATCH] test(desktop): load pnpm fixture by file URL --- apps/desktop/tests/project-manager.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/desktop/tests/project-manager.spec.ts b/apps/desktop/tests/project-manager.spec.ts index 624cff604c..ff43501a8c 100644 --- a/apps/desktop/tests/project-manager.spec.ts +++ b/apps/desktop/tests/project-manager.spec.ts @@ -2,6 +2,7 @@ import { createHash } from 'node:crypto' import { existsSync, mkdtempSync, mkdirSync, readFileSync, readdirSync, renameSync, rmSync, statSync, writeFileSync } from 'node:fs' import { tmpdir } from 'node:os' import { dirname, join, relative, sep } from 'node:path' +import { pathToFileURL } from 'node:url' import { afterEach, describe, expect, it } from 'vitest' import { resolveDesktopPaths } from '../src/paths.ts' import { @@ -130,7 +131,7 @@ import { existsSync, writeFileSync } from 'node:fs' import { setTimeout as sleep } from 'node:timers/promises' writeFileSync(${JSON.stringify(ready)}, String(process.pid)) while (!existsSync(${JSON.stringify(release)})) await sleep(10) -await import(${JSON.stringify(delegate)}) +await import(${JSON.stringify(pathToFileURL(delegate).href)}) `) return path }