mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-18 21:11:40 +00:00
15 lines
634 B
TypeScript
15 lines
634 B
TypeScript
// Telegram tests cover poll visibility plugin behavior.
|
|
import { describe, expect, it } from "vitest";
|
|
import { resolveTelegramPollVisibility } from "./poll-visibility.js";
|
|
|
|
describe("telegram poll visibility", () => {
|
|
it("resolves poll visibility aliases", () => {
|
|
expect(resolveTelegramPollVisibility({ pollAnonymous: true })).toBe(true);
|
|
expect(resolveTelegramPollVisibility({ pollPublic: true })).toBe(false);
|
|
expect(resolveTelegramPollVisibility({})).toBeUndefined();
|
|
expect(() => resolveTelegramPollVisibility({ pollAnonymous: true, pollPublic: true })).toThrow(
|
|
/mutually exclusive/i,
|
|
);
|
|
});
|
|
});
|