From efee3f9793f5137bccb58e88ee73eaf7ac0b841f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 20:49:34 +0100 Subject: [PATCH] test: tighten temp home cleanup assertion --- src/test-utils/temp-home.test.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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", () => {