@@ -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>");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user