Release Label Tools 0.2.0
Verify / verify (push) Canceled after 0s

This commit is contained in:
2026-09-02 11:52:44 +02:00
parent 4e3df8d4a4
commit d3e43bea98
37 changed files with 1733 additions and 119 deletions
+14
View File
@@ -6,6 +6,7 @@ import {
toMillimetres,
} from "../../src/labels/stocks";
import type { RenderOptions } from "../../src/labels/types";
import { defaultTemplate } from "../../src/labels/template";
function options(): RenderOptions {
return {
@@ -67,4 +68,17 @@ describe("label SVG renderer", () => {
expect(fromMillimetres(25.4, "pt")).toBeCloseTo(72);
expect(toMillimetres(fromMillimetres(42, "in"), "in")).toBeCloseTo(42);
});
it("renders merged designer elements and preserves barcode quiet space", () => {
const input = options();
input.layout = "designer";
input.template = defaultTemplate(
input.stock.labelWidthMm,
input.stock.labelHeightMm,
);
const page = renderLabelPages(input).pages[0]!;
expect(page).toContain("<script>aler");
expect(page).toContain("designer-0-");
expect(page).not.toContain("<script>");
});
});