diff --git a/src/test-utils/temp-home.test.ts b/src/test-utils/temp-home.test.ts index 1fd50669700..ba0b21000ba 100644 --- a/src/test-utils/temp-home.test.ts +++ b/src/test-utils/temp-home.test.ts @@ -4,7 +4,13 @@ import { describe, expect, it } from "vitest"; import { createTempHomeEnv } from "./temp-home.js"; async function expectPathMissing(targetPath: string): Promise { - await expect(fs.stat(targetPath)).rejects.toMatchObject({ code: "ENOENT" }); + try { + await fs.stat(targetPath); + } catch (error) { + expect((error as NodeJS.ErrnoException).code).toBe("ENOENT"); + return; + } + throw new Error(`expected ${targetPath} to be removed`); } describe("createTempHomeEnv", () => {