14 lines
579 B
TypeScript
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();
|
|
});
|
|
});
|