chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 13:39:12 +08:00
commit d8dcd5f6d1
8604 changed files with 2479390 additions and 0 deletions
@@ -0,0 +1,34 @@
import test from "node:test";
import assert from "node:assert/strict";
import {
findCallers,
getCodeGraphStats,
isCodeGraphAvailable,
searchSymbols,
} from "../../src/lib/copilot/codegraphKnowledge.ts";
test("CodeGraph knowledge helpers fail closed when the index is unavailable", () => {
assert.equal(isCodeGraphAvailable(), false);
assert.deepEqual(searchSymbols("handleChatCore"), {
success: false,
data: null,
error: "CodeGraph DB not found",
engine: "none",
});
assert.deepEqual(findCallers("handleChatCore"), {
success: false,
data: null,
error: "CodeGraph DB not found",
engine: "none",
});
assert.deepEqual(getCodeGraphStats(), {
success: false,
data: null,
error: "CodeGraph DB not found",
engine: "none",
});
});