Files
LynkedUpPro_CRM/marketing/product-film/src/captures.test.ts
T
2026-05-30 01:56:57 +05:30

17 lines
556 B
TypeScript

import { describe, it, expect } from "vitest";
import manifest from "./captures.manifest.json";
import { validateManifest, type Manifest } from "./captures";
describe("captures manifest", () => {
it("passes validation", () => {
expect(validateManifest(manifest as Manifest)).toEqual([]);
});
it("has unique ids", () => {
const ids = (manifest as Manifest).captures.map((c) => c.id);
expect(new Set(ids).size).toBe(ids.length);
});
it("captures in dark theme", () => {
expect((manifest as Manifest).theme).toBe("dark");
});
});