From 96cb5e39dd1accb764bf52648ad55116fd29998b Mon Sep 17 00:00:00 2001 From: Miguel Angel Simon Sierra Date: Fri, 10 Jul 2026 15:06:20 -0400 Subject: [PATCH] test(cli): type the guard test's mock so the full typecheck passes --- packages/cli/src/capture/captureCompositionFrame.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/capture/captureCompositionFrame.test.ts b/packages/cli/src/capture/captureCompositionFrame.test.ts index 25bd53ba7..c2e83396c 100644 --- a/packages/cli/src/capture/captureCompositionFrame.test.ts +++ b/packages/cli/src/capture/captureCompositionFrame.test.ts @@ -343,12 +343,12 @@ describe("runFfmpegOnce", () => { describe("installPageFunctionGuard", () => { it("defines the keepNames __name shim in the page before any script runs", async () => { - const evaluateOnNewDocument = vi.fn(async () => undefined); + const evaluateOnNewDocument = vi.fn(async (_source: string) => undefined); await installPageFunctionGuard({ evaluateOnNewDocument }); expect(evaluateOnNewDocument).toHaveBeenCalledOnce(); - const source = evaluateOnNewDocument.mock.calls[0]?.[0] as string; + const source = evaluateOnNewDocument.mock.calls[0]?.[0] ?? ""; expect(source).toContain("self.__name"); // The shim must be a no-op passthrough so wrapped functions stay callable. const shim = new Function(`const self = {}; ${source}; return self.__name;`)() as (