fix: render cover letter exports without resume chrome

This commit is contained in:
Amruth Pillai
2026-07-07 17:47:52 +02:00
parent 5270a2a9a0
commit 8570c1c70a
25 changed files with 175 additions and 23 deletions
@@ -0,0 +1,14 @@
import { readFileSync } from "node:fs";
import { fileURLToPath } from "node:url";
import { describe, expect, it } from "vitest";
const builderSource = readFileSync(fileURLToPath(new URL("./builder.ts", import.meta.url)), "utf8");
describe("cover letter DOCX layout", () => {
it("gates resume headers for cover-letter-only documents", () => {
expect(builderSource).toContain("shouldShowResumeHeader(data)");
expect(builderSource).toContain('templateConfig.headerPosition === "full-width" && showHeader');
expect(builderSource).toContain('templateConfig.headerPosition === "main-only" && showHeader');
expect(builderSource).toContain('templateConfig.headerPosition === "sidebar-only" && showHeader');
});
});