refactor: route more test seams through public plugin APIs

This commit is contained in:
Peter Steinberger
2026-03-27 05:00:35 +00:00
parent 4d630b7e92
commit c2b28753e7
17 changed files with 34 additions and 25 deletions

View File

@@ -5,26 +5,26 @@ import { afterEach, beforeEach, describe, expect, expectTypeOf, it } from "vites
import {
listDiscordDirectoryGroupsFromConfig,
listDiscordDirectoryPeersFromConfig,
} from "../../../extensions/discord/src/directory-config.js";
import type { DiscordProbe } from "../../../extensions/discord/src/probe.js";
import type { DiscordTokenResolution } from "../../../extensions/discord/src/token.js";
import type { IMessageProbe } from "../../../extensions/imessage/src/probe.js";
import type { SignalProbe } from "../../../extensions/signal/src/probe.js";
type DiscordProbe,
type DiscordTokenResolution,
} from "../../../extensions/discord/api.js";
import type { IMessageProbe } from "../../../extensions/imessage/api.js";
import type { SignalProbe } from "../../../extensions/signal/api.js";
import {
listSlackDirectoryGroupsFromConfig,
listSlackDirectoryPeersFromConfig,
} from "../../../extensions/slack/src/directory-config.js";
import type { SlackProbe } from "../../../extensions/slack/src/probe.js";
type SlackProbe,
} from "../../../extensions/slack/api.js";
import {
listTelegramDirectoryGroupsFromConfig,
listTelegramDirectoryPeersFromConfig,
} from "../../../extensions/telegram/src/directory-config.js";
import type { TelegramProbe } from "../../../extensions/telegram/src/probe.js";
import type { TelegramTokenResolution } from "../../../extensions/telegram/src/token.js";
type TelegramProbe,
type TelegramTokenResolution,
} from "../../../extensions/telegram/api.js";
import {
listWhatsAppDirectoryGroupsFromConfig,
listWhatsAppDirectoryPeersFromConfig,
} from "../../../extensions/whatsapp/src/directory-config.js";
} from "../../../extensions/whatsapp/api.js";
import type { OpenClawConfig } from "../../config/config.js";
import type { LineProbeResult } from "../../plugin-sdk/line.js";
import { clearPluginDiscoveryCache } from "../../plugins/discovery.js";