test: differentiate media auth refresh · openclaw/openclaw@372ed1e
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1379,7 +1379,12 @@ describe("grouped chat rendering", () => {
|
1379 | 1379 | |
1380 | 1380 | renderWithToken(null); |
1381 | 1381 | await flushAssistantAttachmentAvailabilityChecks(); |
1382 | | -expect(container.textContent).toContain("Unavailable"); |
| 1382 | +expect(container.querySelector(".chat-assistant-attachment-badge")?.textContent?.trim()).toBe( |
| 1383 | +"Unavailable", |
| 1384 | +); |
| 1385 | +expect( |
| 1386 | +container.querySelector(".chat-assistant-attachment-card__reason")?.textContent?.trim(), |
| 1387 | +).toBe("Attachment unavailable"); |
1383 | 1388 | |
1384 | 1389 | renderWithToken("fresh-token"); |
1385 | 1390 | await flushAssistantAttachmentAvailabilityChecks(); |
@@ -1395,13 +1400,11 @@ describe("grouped chat rendering", () => {
|
1395 | 1400 | "/openclaw/__openclaw__/assistant-media?source=%2Ftmp%2Fopenclaw%2Ftest+image.png&meta=1", |
1396 | 1401 | ); |
1397 | 1402 | expectSameOriginGet(secondFetchInit); |
1398 | | -expectElement(container, ".chat-message-image", HTMLImageElement); |
1399 | | -expect( |
1400 | | -container.querySelector<HTMLImageElement>(".chat-message-image")?.getAttribute("src"), |
1401 | | -).toBe( |
| 1403 | +const image = expectElement(container, ".chat-message-image", HTMLImageElement); |
| 1404 | +expect(image.getAttribute("src")).toBe( |
1402 | 1405 | "/openclaw/__openclaw__/assistant-media?source=%2Ftmp%2Fopenclaw%2Ftest+image.png&mediaTicket=ticket-fresh", |
1403 | 1406 | ); |
1404 | | -expect(container.textContent).not.toContain("Unavailable"); |
| 1407 | +expect(container.querySelector(".chat-assistant-attachment-badge")).toBeNull(); |
1405 | 1408 | vi.unstubAllGlobals(); |
1406 | 1409 | }); |
1407 | 1410 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。