From b35becfb1dfcfe4071eee413b10842c54a63ea47 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 12 Apr 2026 17:59:17 +0100 Subject: [PATCH] test(gateway): share plugin approval no-route context --- .../server-methods/plugin-approval.test.ts | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/gateway/server-methods/plugin-approval.test.ts b/src/gateway/server-methods/plugin-approval.test.ts index 1b6dcb66cce..0a8e6c95c25 100644 --- a/src/gateway/server-methods/plugin-approval.test.ts +++ b/src/gateway/server-methods/plugin-approval.test.ts @@ -32,6 +32,14 @@ function createMockOptions( } as unknown as GatewayRequestHandlerOptions; } +function createNoExecApprovalContext(): GatewayRequestHandlerOptions["context"] { + return { + broadcast: vi.fn(), + logGateway: { error: vi.fn(), warn: vi.fn(), info: vi.fn(), debug: vi.fn() }, + hasExecApprovalClients: () => false, + } as unknown as GatewayRequestHandlerOptions["context"]; +} + describe("createPluginApprovalHandlers", () => { let manager: ExecApprovalManager; @@ -126,11 +134,7 @@ describe("createPluginApprovalHandlers", () => { description: "Desc", }, { - context: { - broadcast: vi.fn(), - logGateway: { error: vi.fn(), warn: vi.fn(), info: vi.fn(), debug: vi.fn() }, - hasExecApprovalClients: () => false, - } as unknown as GatewayRequestHandlerOptions["context"], + context: createNoExecApprovalContext(), }, ); await handlers["plugin.approval.request"](opts); @@ -294,11 +298,7 @@ describe("createPluginApprovalHandlers", () => { "plugin.approval.request", { title: "T", description: "D" }, { - context: { - broadcast: vi.fn(), - logGateway: { error: vi.fn(), warn: vi.fn(), info: vi.fn(), debug: vi.fn() }, - hasExecApprovalClients: () => false, - } as unknown as GatewayRequestHandlerOptions["context"], + context: createNoExecApprovalContext(), }, );