test: bypass discord monitor barrel in tests

This commit is contained in:
Peter Steinberger
2026-04-24 12:13:44 +01:00
parent 2e2a134489
commit 9b7f6250f4

View File

@@ -3,21 +3,19 @@ import { beforeEach, describe, expect, it, vi } from "vitest";
import { typedCases } from "../../../test/helpers/plugins/typed-cases.js";
import {
allowListMatches,
buildDiscordMediaPayload,
type DiscordGuildEntryResolved,
isDiscordGroupAllowedByPolicy,
normalizeDiscordAllowList,
normalizeDiscordSlug,
registerDiscordListener,
resolveDiscordChannelConfig,
resolveDiscordChannelConfigWithFallback,
resolveDiscordGuildEntry,
resolveDiscordReplyTarget,
resolveDiscordShouldRequireMention,
resolveGroupDmAllow,
sanitizeDiscordThreadName,
shouldEmitDiscordReactionNotification,
} from "./monitor.js";
} from "./monitor/allow-list.js";
import { buildDiscordMediaPayload } from "./monitor/message-utils.js";
import { resolveDiscordReplyTarget, sanitizeDiscordThreadName } from "./monitor/threading.js";
type DiscordReactionEvent = Parameters<
import("./monitor/listeners.js").DiscordReactionListener["handle"]
>[0];
@@ -913,7 +911,8 @@ vi.spyOn(channelRuntimeModule, "enqueueSystemEvent").mockImplementation(enqueueS
const routingModule = await import("openclaw/plugin-sdk/routing");
vi.spyOn(routingModule, "resolveAgentRoute").mockImplementation(resolveAgentRouteMock);
const { DiscordMessageListener, DiscordReactionListener } = await import("./monitor/listeners.js");
const { DiscordMessageListener, DiscordReactionListener, registerDiscordListener } =
await import("./monitor/listeners.js");
function makeReactionEvent(overrides?: {
guildId?: string;