






























@@ -225,7 +225,9 @@ describe("dreaming view", () => {
225225);
226226expect(phases).toEqual(["Light", "Deep", "Rem"]);
227227expect(container.querySelectorAll(".dreams__phase").length).toBe(3);
228-expect(container.querySelector(".dreams__phase--off")?.textContent).toContain("off");
228+expect(container.querySelector(".dreams__phase--off .dreams__phase-next")?.textContent).toBe(
229+"off",
230+);
229231230232const buttons = [...container.querySelectorAll("button")].map((node) =>
231233node.textContent?.trim(),
@@ -241,10 +243,7 @@ describe("dreaming view", () => {
241243const detail = container.querySelector(".dreams__status-detail span");
242244expect(detail?.textContent).toContain("4:00 AM");
243245const tabs = container.querySelectorAll(".dreams__tab");
244-expect(tabs.length).toBe(3);
245-expect(tabs[0]?.textContent).toContain("Scene");
246-expect(tabs[1]?.textContent).toContain("Diary");
247-expect(tabs[2]?.textContent).toContain("Advanced");
246+expect([...tabs].map((tab) => tab.textContent?.trim())).toEqual(["Scene", "Diary", "Advanced"]);
248247});
249248250249it("renders idle and unavailable scene states", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。