


























@@ -1593,15 +1593,24 @@ describe("grouped chat rendering", () => {
15931593renderMessage();
15941594await flushAssistantAttachmentAvailabilityChecks();
15951595expect(fetchMock).toHaveBeenCalledTimes(1);
1596-expect(container.textContent).toContain("Unavailable");
1596+expect(container.querySelector(".chat-assistant-attachment-badge")?.textContent?.trim()).toBe(
1597+"Unavailable",
1598+);
1599+expect(
1600+container.querySelector(".chat-assistant-attachment-card__reason")?.textContent?.trim(),
1601+).toBe("Attachment unavailable");
1597160215981603vi.advanceTimersByTime(5_001);
15991604renderMessage();
16001605await flushAssistantAttachmentAvailabilityChecks();
1601160616021607expect(fetchMock).toHaveBeenCalledTimes(2);
1603-expectElement(container, ".chat-message-image", HTMLImageElement);
1604-expect(container.textContent).not.toContain("Unavailable");
1608+expect(
1609+expectElement(container, ".chat-message-image", HTMLImageElement).getAttribute("src"),
1610+).toBe(
1611+"/openclaw/__openclaw__/assistant-media?source=%2Ftmp%2Fopenclaw%2Ftest+image.png&mediaTicket=ticket-retry",
1612+);
1613+expect(container.querySelector(".chat-assistant-attachment-badge")).toBeNull();
1605161416061615vi.useRealTimers();
16071616vi.unstubAllGlobals();
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。