test(KB-301): fix ai-refine.test.ts — mock @kb/engine to prevent dynamic import timeout

This commit is contained in:
gsxdsm
2026-03-31 11:21:13 -07:00
parent de5172a386
commit dfb0f9198b

View File

@@ -15,6 +15,11 @@ import {
RATE_LIMIT_WINDOW_MS,
} from "./ai-refine.js";
// Mock the engine module to avoid dynamic import issues in tests
vi.mock("@kb/engine", () => ({
createKbAgent: vi.fn().mockResolvedValue(null),
}));
describe("ai-refine module", () => {
beforeEach(() => {
vi.useFakeTimers({ shouldAdvanceTime: true });
@@ -259,7 +264,7 @@ describe("ai-refine module", () => {
AiServiceError
);
await expect(refineText("some text", "clarify", "/some/path")).rejects.toThrow(
"AI engine not available"
"Failed to initialize AI agent"
);
});
});