diff --git a/test/helpers/temp-home.ts b/test/helpers/temp-home.ts index 30af94ca15..391a00db4b 100644 --- a/test/helpers/temp-home.ts +++ b/test/helpers/temp-home.ts @@ -104,12 +104,19 @@ export async function withTempHome( restoreExtraEnv(envSnapshot); restoreEnv(snapshot); try { - await fs.rm(base, { - recursive: true, - force: true, - maxRetries: 10, - retryDelay: 50, - }); + if (process.platform === "win32") { + await fs.rm(base, { + recursive: true, + force: true, + maxRetries: 10, + retryDelay: 50, + }); + } else { + await fs.rm(base, { + recursive: true, + force: true, + }); + } } catch { // ignore cleanup failures in tests }