sendou.ink/app/features/admin/admin-search-params.test.ts
2026-08-03 09:38:09 +03:00

22 lines
561 B
TypeScript

import { describe, it } from "vitest";
import {
assertDecodesToDefault,
assertRoundTrips,
} from "~/modules/search-params/search-params-test-utils";
import { adminSearchParams } from "./admin-search-params";
describe("adminSearchParams", () => {
it("round-trips", () => {
assertRoundTrips(adminSearchParams, {
friendCode: ["1234-5678-9012", "SW-1234-5678-9012", "123456789012"],
});
});
it("garbage decodes to default", () => {
assertDecodesToDefault(adminSearchParams, "friendCode", [
["not-a-friend-code"],
["1234-5678"],
]);
});
});