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);