Tests: type Discord gateway lifecycle wait mock

This commit is contained in:
Shakker
2026-03-02 00:44:23 +00:00
parent cef5fae0a2
commit 4274374297

View File

@@ -3,6 +3,8 @@ import type { Client } from "@buape/carbon";
import { beforeEach, describe, expect, it, vi } from "vitest";
import type { RuntimeEnv } from "../../runtime.js";
type WaitForDiscordGatewayStop = typeof import("../monitor.gateway.js").waitForDiscordGatewayStop;
const {
attachDiscordGatewayLoggingMock,
getDiscordGatewayEmitterMock,
@@ -16,7 +18,7 @@ const {
return {
attachDiscordGatewayLoggingMock: vi.fn(() => stopGatewayLoggingMock),
getDiscordGatewayEmitterMock,
waitForDiscordGatewayStopMock: vi.fn(() => Promise.resolve()),
waitForDiscordGatewayStopMock: vi.fn<WaitForDiscordGatewayStop>(() => Promise.resolve()),
registerGatewayMock: vi.fn(),
unregisterGatewayMock: vi.fn(),
stopGatewayLoggingMock,