From 9bca3a1325d66eca2ae2df7dc02a23f61d9f8aa2 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 21:00:22 +0100 Subject: [PATCH] test: identify media status content --- src/agents/tools/music-generate-tool.status.test.ts | 5 +++-- src/agents/tools/video-generate-tool.status.test.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/agents/tools/music-generate-tool.status.test.ts b/src/agents/tools/music-generate-tool.status.test.ts index 35a1aea0ce3..badc92e504d 100644 --- a/src/agents/tools/music-generate-tool.status.test.ts +++ b/src/agents/tools/music-generate-tool.status.test.ts @@ -47,9 +47,10 @@ describe("createMusicGenerateTool status actions", () => { ]); const result = createMusicGenerateDuplicateGuardResult("agent:main:discord:direct:123"); - const text = (result?.content?.[0] as { text: string } | undefined)?.text ?? ""; - expect(result?.content).toHaveLength(1); + const [content] = result?.content ?? []; + expect(result?.content).toStrictEqual([expect.objectContaining({ type: "text" })]); + const text = content?.text ?? ""; expect(text).toContain("Music generation task task-active is already running with google."); expect(text).toContain("Do not call music_generate again for this request."); const details = result?.details as diff --git a/src/agents/tools/video-generate-tool.status.test.ts b/src/agents/tools/video-generate-tool.status.test.ts index d1657a31db3..79b4c0c3c80 100644 --- a/src/agents/tools/video-generate-tool.status.test.ts +++ b/src/agents/tools/video-generate-tool.status.test.ts @@ -47,9 +47,10 @@ describe("createVideoGenerateTool status actions", () => { ]); const result = createVideoGenerateDuplicateGuardResult("agent:main:discord:direct:123"); - const text = (result?.content?.[0] as { text: string } | undefined)?.text ?? ""; - expect(result?.content).toHaveLength(1); + const [content] = result?.content ?? []; + expect(result?.content).toStrictEqual([expect.objectContaining({ type: "text" })]); + const text = content?.text ?? ""; expect(text).toContain("Video generation task task-active is already running with openai."); expect(text).toContain("Do not call video_generate again for this request."); const details = result?.details as