openclaw/src/utils/message-channel.test.ts
2026-01-13 08:40:39 +00:00

14 lines
579 B
TypeScript

import { describe, expect, it } from "vitest";
import { resolveGatewayMessageChannel } from "./message-channel.js";
describe("message-channel", () => {
it("normalizes gateway message channels and rejects unknown values", () => {
expect(resolveGatewayMessageChannel("discord")).toBe("discord");
expect(resolveGatewayMessageChannel(" imsg ")).toBe("imessage");
expect(resolveGatewayMessageChannel("teams")).toBe("msteams");
expect(resolveGatewayMessageChannel("web")).toBeUndefined();
expect(resolveGatewayMessageChannel("nope")).toBeUndefined();
});
});