Skip to content

Commit da131b6

Browse files
committed
test: fix gateway verbose mock types
1 parent dc788ca commit da131b6

1 file changed

Lines changed: 26 additions & 4 deletions

File tree

src/gateway/server-chat.agent-events.test.ts

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,14 @@ vi.mock("./server-chat.load-gateway-session-row.runtime.js", () => ({
2929
}));
3030

3131
vi.mock("./session-utils.js", () => ({
32-
loadSessionEntry: vi.fn(() => ({ cfg: {}, entry: undefined })),
32+
loadSessionEntry: vi.fn(() => ({
33+
cfg: {},
34+
storePath: "/tmp/sessions.json",
35+
store: {},
36+
entry: undefined,
37+
canonicalKey: "session-1",
38+
legacyKey: undefined,
39+
})),
3340
}));
3441

3542
import { getRuntimeConfig } from "../config/io.js";
@@ -51,7 +58,14 @@ describe("agent event handler", () => {
5158
showAlerts: true,
5259
useIndicator: true,
5360
});
54-
vi.mocked(loadSessionEntry).mockReset().mockReturnValue({ cfg: {}, entry: undefined });
61+
vi.mocked(loadSessionEntry).mockReset().mockReturnValue({
62+
cfg: {},
63+
storePath: "/tmp/sessions.json",
64+
store: {},
65+
entry: undefined,
66+
canonicalKey: "session-1",
67+
legacyKey: undefined,
68+
});
5569
vi.mocked(loadGatewaySessionRow).mockReset().mockReturnValue(null);
5670
persistGatewaySessionLifecycleEventMock.mockReset().mockResolvedValue(undefined);
5771
resetAgentRunContextForTest();
@@ -773,7 +787,11 @@ describe("agent event handler", () => {
773787
});
774788
vi.mocked(loadSessionEntry).mockReturnValue({
775789
cfg: {},
776-
entry: { verboseLevel: "on", updatedAt: 1_500 },
790+
storePath: "/tmp/sessions.json",
791+
store: {},
792+
entry: { sessionId: "session-1", verboseLevel: "on", updatedAt: 1_500 },
793+
canonicalKey: "session-1",
794+
legacyKey: undefined,
777795
});
778796

779797
registerAgentRunContext("run-tool-toggle", {
@@ -810,7 +828,11 @@ describe("agent event handler", () => {
810828
});
811829
vi.mocked(loadSessionEntry).mockReturnValue({
812830
cfg: {},
813-
entry: { verboseLevel: "off", updatedAt: 1_500 },
831+
storePath: "/tmp/sessions.json",
832+
store: {},
833+
entry: { sessionId: "session-1", verboseLevel: "off", updatedAt: 1_500 },
834+
canonicalKey: "session-1",
835+
legacyKey: undefined,
814836
});
815837

816838
registerAgentRunContext("run-tool-inline", {

0 commit comments

Comments
 (0)