repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/klaus/__tests__/startup.test.ts
Rawimport { beforeEach, describe, expect, it, vi } from "vitest";
const sdk = vi.hoisted(() => ({ loaded: false }));
vi.mock("@anthropic-ai/claude-agent-sdk", () => {
sdk.loaded = true;
return {};
});
describe("Klaus startup", () => {
beforeEach(() => {
sdk.loaded = false;
vi.resetModules();
});
it("does not load the Claude Agent SDK before the first query", async () => {
await import("../src/coordinator.js");
expect(sdk.loaded).toBe(false);
});
});