import { describe, expect, test } from "bun:test";
import graphicDocument from "./graphic-document";
const vars = {
light: { "--c-paper": "#fff" },
dark: { "--c-paper": "#000" },
fonts: { "--font-sans": "sans-serif" },
};
describe("graphicDocument", () => {
test("wraps a fragment in a themed document", () => {
const doc = graphicDocument({ html: "", title: "A ", vars });
expect(doc.startsWith("")).toBe(true);
expect(doc).toContain("A <b>");
expect(doc).toContain("--c-paper:#fff;");
expect(doc).toContain(":root.dark{color-scheme:dark;--c-paper:#000;}");
expect(doc).toContain("