mirror of https://github.com/openclaw/openclaw.git
33 lines
911 B
TypeScript
33 lines
911 B
TypeScript
import { describe, expect, it, vi } from "vitest";
|
|
import { createOutboundSendDepsFromCliSource } from "./outbound-send-mapping.js";
|
|
|
|
describe("createOutboundSendDepsFromCliSource", () => {
|
|
it("adds legacy aliases for channel-keyed send deps", () => {
|
|
const deps = {
|
|
whatsapp: vi.fn(),
|
|
telegram: vi.fn(),
|
|
discord: vi.fn(),
|
|
slack: vi.fn(),
|
|
signal: vi.fn(),
|
|
imessage: vi.fn(),
|
|
};
|
|
|
|
const outbound = createOutboundSendDepsFromCliSource(deps);
|
|
|
|
expect(outbound).toEqual({
|
|
whatsapp: deps.whatsapp,
|
|
telegram: deps.telegram,
|
|
discord: deps.discord,
|
|
slack: deps.slack,
|
|
signal: deps.signal,
|
|
imessage: deps.imessage,
|
|
sendWhatsApp: deps.whatsapp,
|
|
sendTelegram: deps.telegram,
|
|
sendDiscord: deps.discord,
|
|
sendSlack: deps.slack,
|
|
sendSignal: deps.signal,
|
|
sendIMessage: deps.imessage,
|
|
});
|
|
});
|
|
});
|