From 12414aa9f67f3c55a30e690eb130a5fc9da2933a Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Wed, 28 Oct 2026 19:53:43 +0000 Subject: [PATCH] Make PDF export comparison deterministic --- crates/engine/src/tests/panelcmds.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/engine/src/tests/panelcmds.rs b/crates/engine/src/tests/panelcmds.rs index 21ebd76ec..44ff73563 100644 --- a/crates/engine/src/tests/panelcmds.rs +++ b/crates/engine/src/tests/panelcmds.rs @@ -940,7 +940,9 @@ fn artboard_display_marks_stay_out_of_exports() { let on = doc(&s); assert_ne!(on.artboards, off.artboards); assert_eq!(vectorcraft_svg::export(&on, &Default::default()), vectorcraft_svg::export(&off, &Default::default())); - assert_eq!(crate::export_pdf(&on, &Default::default()).unwrap(), crate::export_pdf(&off, &Default::default()).unwrap()); + // Fix the export date so metadata does not change between the two exports. + let options = vectorcraft_pdf::PdfOptions { created: Some(0), ..Default::default() }; + assert_eq!(crate::export_pdf(&on, &options).unwrap(), crate::export_pdf(&off, &options).unwrap()); } /// Artboard Options' video display options: `artboard.setProps {showVideoSafeAreas,