()
| 488 | } |
| 489 | |
| 490 | export function __resetToolRegistryForTests(): void { |
| 491 | for (const tool of registryState.tools.values()) { |
| 492 | try { |
| 493 | tool.remove(); |
| 494 | } catch { |
| 495 | // Safe to ignore: server may already be closed during cleanup |
| 496 | } |
| 497 | } |
| 498 | registryState.tools.clear(); |
| 499 | registryState.enabledWorkflows.clear(); |
| 500 | registryState.currentContext = null; |
| 501 | registryState.catalog = null; |
| 502 | } |
no test coverage detected