( overrides?: Partial<Record<keyof GraphStore, unknown>>, )
| 18 | import type { GraphStore } from '../store/types'; |
| 19 | |
| 20 | export function createMockStore( |
| 21 | overrides?: Partial<Record<keyof GraphStore, unknown>>, |
| 22 | ): GraphStore { |
| 23 | return { |
| 24 | hasData: vi.fn().mockReturnValue(false), |
| 25 | fetchGraph: vi.fn().mockResolvedValue({ nodes: [], links: [] }), |
| 26 | fetchStats: vi |
| 27 | .fn() |
| 28 | .mockResolvedValue({ total_nodes: 0, total_edges: 0, nodes_by_type: {} }), |
| 29 | clearGraph: vi.fn().mockResolvedValue(undefined), |
| 30 | importBatch: vi |
| 31 | .fn() |
| 32 | .mockResolvedValue({ nodes_created: 0, relationships_created: 0 }), |
| 33 | flush: vi.fn().mockResolvedValue(undefined), |
| 34 | storeSource: vi.fn(), |
| 35 | fetchSource: vi.fn().mockResolvedValue(null), |
| 36 | searchNodes: vi.fn().mockResolvedValue([]), |
| 37 | listNodes: vi.fn().mockResolvedValue([]), |
| 38 | getNode: vi.fn().mockResolvedValue(null), |
| 39 | traverse: vi.fn().mockResolvedValue([]), |
| 40 | ...overrides, |
| 41 | } as GraphStore; |
| 42 | } |
no outgoing calls
no test coverage detected