chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
This commit is contained in:
@@ -20,22 +20,13 @@ describe("polls", () => {
|
||||
|
||||
it("enforces max option count when configured", () => {
|
||||
expect(() =>
|
||||
normalizePollInput(
|
||||
{ question: "Q", options: ["A", "B", "C"] },
|
||||
{ maxOptions: 2 },
|
||||
),
|
||||
normalizePollInput({ question: "Q", options: ["A", "B", "C"] }, { maxOptions: 2 }),
|
||||
).toThrow(/at most 2/);
|
||||
});
|
||||
|
||||
it("clamps poll duration with defaults", () => {
|
||||
expect(
|
||||
normalizePollDurationHours(undefined, { defaultHours: 24, maxHours: 48 }),
|
||||
).toBe(24);
|
||||
expect(
|
||||
normalizePollDurationHours(999, { defaultHours: 24, maxHours: 48 }),
|
||||
).toBe(48);
|
||||
expect(
|
||||
normalizePollDurationHours(1, { defaultHours: 24, maxHours: 48 }),
|
||||
).toBe(1);
|
||||
expect(normalizePollDurationHours(undefined, { defaultHours: 24, maxHours: 48 })).toBe(24);
|
||||
expect(normalizePollDurationHours(999, { defaultHours: 24, maxHours: 48 })).toBe(48);
|
||||
expect(normalizePollDurationHours(1, { defaultHours: 24, maxHours: 48 })).toBe(1);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user