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>
6 lines
111 B
TypeScript
6 lines
111 B
TypeScript
import { beforeEach } from 'vitest';
|
|
|
|
beforeEach(() => {
|
|
sessionStorage.clear();
|
|
localStorage.clear();
|
|
});
|