From 22aa402b640a7a4e2d1e303d594241026077ae40 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 25 Apr 2026 07:08:09 +0100 Subject: [PATCH] test(daemon): mock launchd plist reads --- src/daemon/launchd.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/daemon/launchd.test.ts b/src/daemon/launchd.test.ts index 6dcde5a955c..0f7dc85b5f1 100644 --- a/src/daemon/launchd.test.ts +++ b/src/daemon/launchd.test.ts @@ -241,6 +241,14 @@ vi.mock("node:fs/promises", async () => { unlink: vi.fn(async (p: string) => { state.files.delete(p); }), + readFile: vi.fn(async (p: string) => { + const key = p; + const value = state.files.get(key); + if (value !== undefined) { + return value; + } + throw new Error(`ENOENT: no such file or directory, open '${key}'`); + }), writeFile: vi.fn(async (p: string, data: string, opts?: { mode?: number }) => { const key = p; state.files.set(key, data);