diff --git a/src/plugins/plugin-registry.test.ts b/src/plugins/plugin-registry.test.ts index b13612f802c..323fb0cc5ca 100644 --- a/src/plugins/plugin-registry.test.ts +++ b/src/plugins/plugin-registry.test.ts @@ -206,16 +206,20 @@ describe("plugin registry facade", () => { }); it("normalizes plugin config ids through registry contribution aliases", () => { - const index = createIndex("openai"); - const plugin = index.plugins[0]; - index.plugins[0] = { - ...plugin, - contributions: { - ...plugin.contributions, - providers: ["openai", "openai-codex"], - channels: ["openai-chat"], - }, - }; + const baseIndex = createIndex("openai"); + const plugin = baseIndex.plugins[0]!; + const index = createIndex("openai", { + plugins: [ + { + ...plugin, + contributions: { + ...plugin.contributions, + providers: ["openai", "openai-codex"], + channels: ["openai-chat"], + }, + }, + ], + }); const normalizePluginId = createPluginRegistryIdNormalizer(index); expect(normalizePluginId("OpenAI-Codex")).toBe("openai");