test: tighten media provider registry assertions · openclaw/openclaw@f94dc2c
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -75,15 +75,13 @@ describe("media-understanding provider registry", () => {
|
75 | 75 | }, |
76 | 76 | } as never; |
77 | 77 | const registry = buildMediaUnderstandingRegistry(undefined, cfg); |
78 | | -const glmProvider = getMediaUnderstandingProvider("glm", registry); |
| 78 | +const glmProvider = requireMediaProvider(registry, "glm"); |
79 | 79 | const textOnlyProvider = getMediaUnderstandingProvider("textOnly", registry); |
80 | 80 | |
81 | | -expect(glmProvider).toMatchObject({ |
82 | | -id: "glm", |
83 | | -capabilities: ["image"], |
84 | | -describeImage: expect.any(Function), |
85 | | -describeImages: expect.any(Function), |
86 | | -}); |
| 81 | +expect(glmProvider.id).toBe("glm"); |
| 82 | +expect(glmProvider.capabilities).toEqual(["image"]); |
| 83 | +expect(typeof glmProvider.describeImage).toBe("function"); |
| 84 | +expect(typeof glmProvider.describeImages).toBe("function"); |
87 | 85 | expect(textOnlyProvider).toBeUndefined(); |
88 | 86 | }); |
89 | 87 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。