Files
dc-recorder/tests/moderation/messageStoreQueries.test.ts
T

14 lines
497 B
TypeScript
Raw Normal View History

2026-05-14 18:48:02 +07:00
import { describe, expect, it } from "vitest";
import { decodeCursor, encodeCursor } from "../../src/moderation/messageStore";
describe("message cursor helpers", () => {
it("round-trips created_at and id", () => {
const cursor = encodeCursor({ created_at: 1710000000000, id: "abc" });
expect(decodeCursor(cursor)).toEqual({ created_at: 1710000000000, id: "abc" });
});
it("returns null for invalid cursor", () => {
expect(decodeCursor("not-base64-json")).toBeNull();
});
});