mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 20:34:32 +00:00
Tests: type Discord gateway lifecycle wait mock
This commit is contained in:
@@ -3,6 +3,8 @@ import type { Client } from "@buape/carbon";
|
|||||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||||
import type { RuntimeEnv } from "../../runtime.js";
|
import type { RuntimeEnv } from "../../runtime.js";
|
||||||
|
|
||||||
|
type WaitForDiscordGatewayStop = typeof import("../monitor.gateway.js").waitForDiscordGatewayStop;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
attachDiscordGatewayLoggingMock,
|
attachDiscordGatewayLoggingMock,
|
||||||
getDiscordGatewayEmitterMock,
|
getDiscordGatewayEmitterMock,
|
||||||
@@ -16,7 +18,7 @@ const {
|
|||||||
return {
|
return {
|
||||||
attachDiscordGatewayLoggingMock: vi.fn(() => stopGatewayLoggingMock),
|
attachDiscordGatewayLoggingMock: vi.fn(() => stopGatewayLoggingMock),
|
||||||
getDiscordGatewayEmitterMock,
|
getDiscordGatewayEmitterMock,
|
||||||
waitForDiscordGatewayStopMock: vi.fn(() => Promise.resolve()),
|
waitForDiscordGatewayStopMock: vi.fn<WaitForDiscordGatewayStop>(() => Promise.resolve()),
|
||||||
registerGatewayMock: vi.fn(),
|
registerGatewayMock: vi.fn(),
|
||||||
unregisterGatewayMock: vi.fn(),
|
unregisterGatewayMock: vi.fn(),
|
||||||
stopGatewayLoggingMock,
|
stopGatewayLoggingMock,
|
||||||
|
|||||||
Reference in New Issue
Block a user