From b16fd6bee7fa6899a1b4204ec08b0a727f077dd2 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 19 Jun 2026 16:35:55 +0200 Subject: [PATCH] test(qqbot): fix channel api bounded body assertion --- extensions/qqbot/src/engine/tools/channel-api.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/qqbot/src/engine/tools/channel-api.test.ts b/extensions/qqbot/src/engine/tools/channel-api.test.ts index d6e0d259f4d6..ea64e764e2c0 100644 --- a/extensions/qqbot/src/engine/tools/channel-api.test.ts +++ b/extensions/qqbot/src/engine/tools/channel-api.test.ts @@ -101,8 +101,10 @@ describe("executeChannelApi", () => { status: 503, path: "/guilds/123/channels", }); - expect(JSON.stringify(result.details)).toContain("channel api unavailable"); - expect(JSON.stringify(result.details)).not.toContain("tail"); + const bodyPreview = (result.details as { details?: unknown }).details; + expect(typeof bodyPreview).toBe("string"); + expect(bodyPreview).toContain("channel api unavailable"); + expect(bodyPreview).not.toContain("tail"); expect(tracked.wasCanceled()).toBe(true); expect(textSpy).not.toHaveBeenCalled(); expect(release).toHaveBeenCalledTimes(1);