test: name session source toggles · openclaw/openclaw@449da80
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -169,11 +169,18 @@ describe("sessions view", () => {
|
169 | 169 | expect(toggleGroup?.getAttribute("aria-label")).toBe("Session source filters"); |
170 | 170 | expect(toggleGroup?.querySelectorAll(".session-filter-check")).toHaveLength(3); |
171 | 171 | expect( |
172 | | -toggleGroup |
173 | | -?.querySelector<HTMLInputElement>(".session-filter-check__input[name=includeGlobal]") |
174 | | -?.closest("label") |
175 | | -?.classList.contains("session-filter-check--active"), |
176 | | -).toBe(true); |
| 172 | +Array.from(toggleGroup?.querySelectorAll(".session-filter-check") ?? []).map((toggle) => [ |
| 173 | +toggle.querySelector("input")?.getAttribute("name"), |
| 174 | +[...toggle.classList], |
| 175 | +]), |
| 176 | +).toEqual([ |
| 177 | +[ |
| 178 | +"includeGlobal", |
| 179 | +["session-filter-check", "session-filter-toggle", "session-filter-check--active"], |
| 180 | +], |
| 181 | +["includeUnknown", ["session-filter-check", "session-filter-toggle"]], |
| 182 | +["showArchived", ["session-filter-check", "session-filter-toggle", "session-archive-toggle"]], |
| 183 | +]); |
177 | 184 | expect(toggleGroup?.querySelector(".session-filter-check__box")).toBeNull(); |
178 | 185 | }); |
179 | 186 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。