diff --git a/src/tui/components/SemanticNarrativePanel.test.ts b/src/tui/components/SemanticNarrativePanel.test.ts index b32fbfd..da8ab66 100644 --- a/src/tui/components/SemanticNarrativePanel.test.ts +++ b/src/tui/components/SemanticNarrativePanel.test.ts @@ -75,7 +75,7 @@ class MockSemanticNarrativeManager { let mockManagerInstance: MockSemanticNarrativeManager; vi.mock('../../semanticNarrative.js', () => ({ - getSemanticNarrativeManager: vi.fn(() => mockManagerInstance), + getSemanticNarrativeManager: vi.fn(), })); // Import after mocking @@ -203,6 +203,9 @@ describe('SemanticNarrativePanel', () => { mockManagerInstance.onUpdate = vi.fn(() => () => {}); mockManagerInstance.clear = vi.fn(); + // Update the mock to return the new instance + (getSemanticNarrativeManager as Mock).mockReturnValue(mockManagerInstance); + mockScreen = createMockScreen(); onSelectCallback = vi.fn();