Files
diegosouzapw--omniroute/tests/unit/copilot-codegraph-knowledge.test.ts
T
2026-07-13 13:39:12 +08:00

35 lines
798 B
TypeScript

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",
});
});