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).toBeTrue(); }); it("identifies unsupported content type", () => { const emptyResult: Result = { header: "", content: Buffer.from("Hello world") }; renderCode(emptyResult); expect(emptyResult.isEmpty).toBeTrue(); }); it("wraps code in
", () => {
const result: Result = {
header: "",
content: "\tHello\nworld"
};
renderCode(result);
expect(result.isEmpty).toBeFalsy();
expect(result.content).toBe("\tHello\nworld
");
});
});
});