test: grade session status badges · openclaw/openclaw@b0cd70f
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -451,9 +451,16 @@ describe("sessions view", () => {
|
451 | 451 | ).toContain("Status"); |
452 | 452 | const badges = Array.from(container.querySelectorAll(".session-status-badge")); |
453 | 453 | expect(badges.map((badge) => badge.textContent?.trim())).toEqual(["Live", "Idle", "Failed"]); |
454 | | -expect(badges[0]?.classList.contains("session-status-badge--live")).toBe(true); |
455 | | -expect(badges[0]?.getAttribute("aria-label")).toBe("Status: Live"); |
456 | | -expect(badges[2]?.classList.contains("session-status-badge--failed")).toBe(true); |
| 454 | +expect(badges.map((badge) => [...badge.classList])).toEqual([ |
| 455 | +["session-status-badge", "session-status-badge--live"], |
| 456 | +["session-status-badge", "session-status-badge--idle"], |
| 457 | +["session-status-badge", "session-status-badge--failed"], |
| 458 | +]); |
| 459 | +expect(badges.map((badge) => badge.getAttribute("aria-label"))).toEqual([ |
| 460 | +"Status: Live", |
| 461 | +"Status: Idle", |
| 462 | +"Status: Failed", |
| 463 | +]); |
457 | 464 | }); |
458 | 465 | |
459 | 466 | it("renders and filters the session runtime", async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。