From eb71492d0dfa4c4f2e931ccc3153b4825001ce97 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 18:10:13 +0100 Subject: [PATCH] test: tighten canvas snapshot file assertion --- extensions/canvas/src/cli.test.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extensions/canvas/src/cli.test.ts b/extensions/canvas/src/cli.test.ts index 2dd089a91a1..32cb87b2555 100644 --- a/extensions/canvas/src/cli.test.ts +++ b/extensions/canvas/src/cli.test.ts @@ -68,8 +68,12 @@ describe("canvas CLI", () => { }), ); expect(writtenFiles).toHaveLength(1); - expect(writtenFiles[0]?.filePath).toMatch(/openclaw-canvas-snapshot-.*\.png$/); - expect(writtenFiles[0]?.base64).toBe("aGk="); + const [writtenFile] = writtenFiles; + if (!writtenFile) { + throw new Error("Expected canvas snapshot file"); + } + expect(writtenFile.filePath).toMatch(/openclaw-canvas-snapshot-.*\.png$/); + expect(writtenFile.base64).toBe("aGk="); expect(runtime.log).toHaveBeenCalledWith(expect.stringMatching(/^MEDIA:.*\.png$/)); }); });