mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-25 21:00:28 -05:00
17 lines
514 B
TypeScript
17 lines
514 B
TypeScript
import { describe, test } from "vitest";
|
|
import {
|
|
assertDecodesToDefault,
|
|
assertRoundTrips,
|
|
} from "~/modules/persisted-state/persisted-state-test-utils";
|
|
import { revealedTournamentsPersisted } from "./useSpoilerFree";
|
|
|
|
describe("revealedTournamentsPersisted", () => {
|
|
test("round-trips", () => {
|
|
assertRoundTrips(revealedTournamentsPersisted, [[], [1, 2, 3]]);
|
|
});
|
|
|
|
test("malformed values decode to the default", () => {
|
|
assertDecodesToDefault(revealedTournamentsPersisted, ["not json", "1"]);
|
|
});
|
|
});
|