test: clarify gateway tools catalog assertions · openclaw/openclaw@53824a0
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
File tree
src/gateway/server-methods
| Original file line number | Diff line number | Diff line change |
|---|
@@ -94,9 +94,10 @@ describe("tools.catalog handler", () => {
|
94 | 94 | } |
95 | 95 | | undefined; |
96 | 96 | expect(payload?.agentId).toBe("main"); |
97 | | -expect(payload?.groups.some((group) => group.source === "plugin")).toBe(false); |
98 | | -const media = payload?.groups.find((group) => group.id === "media"); |
99 | | -expect(media?.tools.some((tool) => tool.id === "tts" && tool.source === "core")).toBe(true); |
| 97 | +const groups = payload?.groups ?? []; |
| 98 | +expect(groups.filter((group) => group.source === "plugin")).toEqual([]); |
| 99 | +const media = groups.find((group) => group.id === "media"); |
| 100 | +expect(media?.tools.map((tool) => `${tool.source}:${tool.id}`) ?? []).toContain("core:tts"); |
100 | 101 | }); |
101 | 102 | |
102 | 103 | it("includes plugin groups with plugin metadata", async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。