





















@@ -206,16 +206,20 @@ describe("plugin registry facade", () => {
206206});
207207208208it("normalizes plugin config ids through registry contribution aliases", () => {
209-const index = createIndex("openai");
210-const plugin = index.plugins[0];
211-index.plugins[0] = {
212- ...plugin,
213-contributions: {
214- ...plugin.contributions,
215-providers: ["openai", "openai-codex"],
216-channels: ["openai-chat"],
217-},
218-};
209+const baseIndex = createIndex("openai");
210+const plugin = baseIndex.plugins[0]!;
211+const index = createIndex("openai", {
212+plugins: [
213+{
214+ ...plugin,
215+contributions: {
216+ ...plugin.contributions,
217+providers: ["openai", "openai-codex"],
218+channels: ["openai-chat"],
219+},
220+},
221+],
222+});
219223220224const normalizePluginId = createPluginRegistryIdNormalizer(index);
221225expect(normalizePluginId("OpenAI-Codex")).toBe("openai");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。