diff --git a/src/plugin-handlers/config-handler.test.ts b/src/plugin-handlers/config-handler.test.ts index 050a5ab69..3c0af3a84 100644 --- a/src/plugin-handlers/config-handler.test.ts +++ b/src/plugin-handlers/config-handler.test.ts @@ -31,6 +31,8 @@ function createPluginConfig(overrides: Partial = {}): OhMyOp } } +let setAdditionalAllowedMcpEnvVarsSpy: ReturnType | undefined + beforeEach(() => { spyOn(agents, "createBuiltinAgents" as any).mockResolvedValue({ sisyphus: { name: "sisyphus", prompt: "test", mode: "primary" }, @@ -57,7 +59,7 @@ beforeEach(() => { spyOn(agentLoader, "loadProjectAgents" as any).mockReturnValue({}) spyOn(mcpLoader, "loadMcpConfigs" as any).mockResolvedValue({ servers: {} }) - spyOn(mcpLoader, "setAdditionalAllowedMcpEnvVars").mockImplementation(() => {}) + setAdditionalAllowedMcpEnvVarsSpy = spyOn(mcpLoader, "setAdditionalAllowedMcpEnvVars").mockImplementation(() => {}) spyOn(pluginLoader, "loadAllPluginComponents" as any).mockResolvedValue({ commands: {}, @@ -104,7 +106,7 @@ afterEach(() => { ;(agentLoader.loadUserAgents as any)?.mockRestore?.() ;(agentLoader.loadProjectAgents as any)?.mockRestore?.() ;(mcpLoader.loadMcpConfigs as any)?.mockRestore?.() - ;(mcpLoader.setAdditionalAllowedMcpEnvVars as any)?.mockRestore?.() + setAdditionalAllowedMcpEnvVarsSpy?.mockRestore() ;(pluginLoader.loadAllPluginComponents as any)?.mockRestore?.() ;(mcpModule.createBuiltinMcps as any)?.mockRestore?.() ;(shared.log as any)?.mockRestore?.()