test: mock gateway web channel seam

This commit is contained in:
Peter Steinberger
2026-04-20 21:30:03 +01:00
parent f3e6eeb643
commit dd9792662f

View File

@@ -46,10 +46,6 @@ export {
testTailscaleWhois,
};
function buildBundledPluginModuleId(pluginId: string, artifactBasename: string): string {
return ["..", "..", "extensions", pluginId, artifactBasename].join("/");
}
const gatewayTestHoisted = getGatewayTestHoistedState();
function createEmbeddedRunMockExports() {
@@ -263,12 +259,6 @@ vi.mock("../commands/health.js", () => ({
vi.mock("../commands/status.js", () => ({
getStatusSummary: vi.fn().mockResolvedValue({ ok: true }),
}));
vi.mock(buildBundledPluginModuleId("whatsapp", "runtime-api.js"), () => ({
sendMessageWhatsApp: (...args: unknown[]) =>
(gatewayTestHoisted.sendWhatsAppMock as (...args: unknown[]) => unknown)(...args),
sendPollWhatsApp: (...args: unknown[]) =>
(gatewayTestHoisted.sendWhatsAppMock as (...args: unknown[]) => unknown)(...args),
}));
vi.mock("../channels/web/index.js", async () => {
const actual = await vi.importActual<typeof import("../channels/web/index.js")>(
"../channels/web/index.js",