

























@@ -85,61 +85,7 @@ describe("createGatewayRequestContext", () => {
8585},
8686};
878788-const context = createGatewayRequestContext({
89-deps: {} as never,
90- runtimeState,
91-execApprovalManager: undefined,
92-pluginApprovalManager: undefined,
93-loadGatewayModelCatalog: vi.fn(async () => []),
94-getHealthCache: vi.fn(() => null),
95-refreshHealthSnapshot: vi.fn(async () => ({}) as never),
96-logHealth: { error: vi.fn() },
97-logGateway: { warn: vi.fn(), info: vi.fn(), error: vi.fn() } as never,
98-incrementPresenceVersion: vi.fn(() => 1),
99-getHealthVersion: vi.fn(() => 1),
100-broadcast: vi.fn(),
101-broadcastToConnIds: vi.fn(),
102-nodeSendToSession: vi.fn(),
103-nodeSendToAllSubscribed: vi.fn(),
104-nodeSubscribe: vi.fn(),
105-nodeUnsubscribe: vi.fn(),
106-nodeUnsubscribeAll: vi.fn(),
107-hasConnectedTalkNode: vi.fn(() => false),
108-clients: new Set(),
109-enforceSharedGatewayAuthGenerationForConfigWrite: vi.fn(),
110-nodeRegistry: {} as never,
111-agentRunSeq: new Map(),
112-chatAbortControllers: new Map(),
113-chatAbortedRuns: new Map(),
114-chatRunBuffers: new Map(),
115-chatDeltaSentAt: new Map(),
116-chatDeltaLastBroadcastLen: new Map(),
117-chatDeltaLastBroadcastText: new Map(),
118-agentDeltaSentAt: new Map(),
119-bufferedAgentEvents: new Map(),
120-addChatRun: vi.fn(),
121-removeChatRun: vi.fn(),
122-subscribeSessionEvents: vi.fn(),
123-unsubscribeSessionEvents: vi.fn(),
124-subscribeSessionMessageEvents: vi.fn(),
125-unsubscribeSessionMessageEvents: vi.fn(),
126-unsubscribeAllSessionEvents: vi.fn(),
127-getSessionEventSubscriberConnIds: vi.fn(() => new Set<string>()),
128-registerToolEventRecipient: vi.fn(),
129-dedupe: new Map(),
130-wizardSessions: new Map(),
131-findRunningWizard: vi.fn(() => null),
132-purgeWizardSession: vi.fn(),
133-getRuntimeSnapshot: vi.fn(() => ({}) as never),
134-getRuntimeConfig: vi.fn(() => ({}) as never),
135-startChannel: vi.fn(async () => undefined),
136-stopChannel: vi.fn(async () => undefined),
137-markChannelLoggedOut: vi.fn(),
138-wizardRunner: vi.fn(async () => undefined),
139-broadcastVoiceWakeChanged: vi.fn(),
140-broadcastVoiceWakeRoutingChanged: vi.fn(),
141-unavailableGatewayMethods: new Set(),
142-});
88+const context = createGatewayRequestContext(makeContextParams({ runtimeState }));
1438914490expect(context.cron).toBe(cronA);
14591expect(context.cronStorePath).toBe("/tmp/cron-a");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。