mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-08-28 05:25:25 +00:00
16 tests covering the data structures and logic underlying each fix: createKnowledgeGraph (loadServerGraph data flow): + nodes stored correctly via addNode + relationships stored correctly via addRelationship + deduplication by ID + nodeCount reflects unique count - empty graph has zero counts - relationships with non-existent nodes still stored loadServerGraph data flow: + server data reconstructs into valid KnowledgeGraph + fileContents Map built from server entries - empty server data produces empty graph - fileContents replaces (not accumulates) on reload BM25 index argument type: + Map<string, string> has entries() for BM25 - KnowledgeGraph does NOT have entries() (the original bug) Highlight clearing: + clearing Set produces empty set + independent highlight sources cleared separately - clearing highlights doesn't affect node selection - toggling AI ON doesn't clear process highlights Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| public/wasm | ||
| src | ||
| test | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vercel.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||