






















@@ -233,13 +233,12 @@ describe("renderSkills", () => {
233233await Promise.resolve();
234234235235expect(showModal).toHaveBeenCalledTimes(1);
236-const text = normalizeText(container);
237-expect(text).toContain("rate limited");
238-expect(text).toContain("Installed github");
239-expect(text).toContain("By OpenClaw (@openclaw)");
240-expect(text).toContain("Latest: v1.2.3");
241-expect(text).toContain("Platforms: macos, linux");
242-expect(text).toContain("Added search support");
236+expect(
237+Array.from(container.querySelectorAll(".callout")).map((node) => normalizeText(node)),
238+).toEqual(["rate limited", "Installed github"]);
239+expect(normalizeText(container.querySelector(".md-preview-dialog__body")!)).toBe(
240+"GitHub integration for OpenClaw By OpenClaw (@openclaw) Latest: v1.2.3 Added search support Platforms: macos, linux Install GitHub",
241+);
243242244243const detailInstallButton = container.querySelector<HTMLButtonElement>(
245244".md-preview-dialog__body .btn.primary",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。