From 02c731826a036b7be49fe516436173554a1488f0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 26 Feb 2026 04:35:49 +0100 Subject: [PATCH] test(discord): fix monitor test typings --- src/discord/monitor/provider.lifecycle.test.ts | 11 ++++++++--- src/discord/monitor/provider.test.ts | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/discord/monitor/provider.lifecycle.test.ts b/src/discord/monitor/provider.lifecycle.test.ts index e503d88ccde..f29bd8e8cc1 100644 --- a/src/discord/monitor/provider.lifecycle.test.ts +++ b/src/discord/monitor/provider.lifecycle.test.ts @@ -55,8 +55,15 @@ describe("runDiscordGatewayLifecycle", () => { const start = vi.fn(params?.start ?? (async () => undefined)); const stop = vi.fn(params?.stop ?? (async () => undefined)); const threadStop = vi.fn(); + const runtimeLog = vi.fn(); const runtimeError = vi.fn(); + const runtimeExit = vi.fn(); const releaseEarlyGatewayErrorGuard = vi.fn(); + const runtime: RuntimeEnv = { + log: runtimeLog, + error: runtimeError, + exit: runtimeExit, + }; return { start, stop, @@ -66,9 +73,7 @@ describe("runDiscordGatewayLifecycle", () => { lifecycleParams: { accountId: params?.accountId ?? "default", client: { getPlugin: vi.fn(() => undefined) } as unknown as Client, - runtime: { - error: runtimeError, - } as RuntimeEnv, + runtime, isDisallowedIntentsError: params?.isDisallowedIntentsError ?? (() => false), voiceManager: null, voiceManagerRef: { current: null }, diff --git a/src/discord/monitor/provider.test.ts b/src/discord/monitor/provider.test.ts index db998ac6720..75552749fda 100644 --- a/src/discord/monitor/provider.test.ts +++ b/src/discord/monitor/provider.test.ts @@ -20,8 +20,8 @@ const { } = vi.hoisted(() => { const createdBindingManagers: Array<{ stop: ReturnType }> = []; return { - clientFetchUserMock: vi.fn(async () => ({ id: "bot-1" })), - clientGetPluginMock: vi.fn(() => undefined), + clientFetchUserMock: vi.fn(async (_target: string) => ({ id: "bot-1" })), + clientGetPluginMock: vi.fn<(_name: string) => unknown>(() => undefined), createDiscordNativeCommandMock: vi.fn(() => ({ name: "mock-command" })), createNoopThreadBindingManagerMock: vi.fn(() => { const manager = { stop: vi.fn() };