import { describe, it, expect } from "vitest"; import { renderCode, type Result } from "./content_renderer.js"; describe("content_renderer", () => { describe("renderCode", () => { it("identifies empty content", () => { const emptyResult: Result = { header: "", content: " " }; renderCode(emptyResult); expect(emptyResult.isEmpty).toBeTruthy(); }); it("identifies unsupported content type", () => { const emptyResult: Result = { header: "", content: Buffer.from("Hello world") }; renderCode(emptyResult); expect(emptyResult.isEmpty).toBeTruthy(); }); it("wraps code in
", () => {
            const result: Result = {
                header: "",
                content: "\tHello\nworld"
            };
            renderCode(result);
            expect(result.isEmpty).toBeFalsy();
            expect(result.content).toBe("
\tHello\nworld
"); }); }); });