From a1cc08ab037b31d189aa51cd57da88579c44a5fd Mon Sep 17 00:00:00 2001 From: Combiler01 Date: Mon, 9 Nov 2026 19:09:56 +0530 Subject: [PATCH] chore: format print tests and lock winprint dependency --- Cargo.lock | 25 +++++++++++++++++++++++-- crates/print/src/tests.rs | 1 - crates/ui-egui/tests/it/print.rs | 13 ++++++------- 3 files changed, 29 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6f7b741a3c..e793c409ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1250,7 +1250,7 @@ dependencies = [ "miniz_oxide 0.9.1", "roxmltree 0.21.2", "tempfile", - "winprint", + "winprint 0.2.1 (git+https://github.com/storytold/winprint.rs?rev=51934db382f225454cf152a8657eb03789be63c4)", "winsafe", ] @@ -4661,7 +4661,7 @@ dependencies = [ "pdfcraft-model", "pdfcraft-render", "thiserror 2.0.21", - "winprint", + "winprint 0.2.1 (git+https://github.com/storytold/winprint.rs?rev=5f80b9baf6b58937c401656634e42d33f00ddf49)", ] [[package]] @@ -8327,6 +8327,27 @@ dependencies = [ "xml", ] +[[package]] +name = "winprint" +version = "0.2.1" +source = "git+https://github.com/storytold/winprint.rs?rev=5f80b9baf6b58937c401656634e42d33f00ddf49#5f80b9baf6b58937c401656634e42d33f00ddf49" +dependencies = [ + "flate2", + "fmt-derive", + "reqwest", + "scopeguard", + "sigstore-trust-root", + "sigstore-types", + "sigstore-verify", + "strum", + "tar", + "thiserror 2.0.21", + "windows", + "windows-core", + "windows-implement", + "xml", +] + [[package]] name = "winreg" version = "0.55.0" diff --git a/crates/print/src/tests.rs b/crates/print/src/tests.rs index 1ecccccb3d..ff32f72b1f 100644 --- a/crates/print/src/tests.rs +++ b/crates/print/src/tests.rs @@ -1403,4 +1403,3 @@ fn texts_read_up_answers_many_pages_from_one_walk() { assert!(up.iter().all(|u| !u), "upright text, and no page 3000"); assert_eq!(up[1], text_reads_up(&doc, 1)); } -} diff --git a/crates/ui-egui/tests/it/print.rs b/crates/ui-egui/tests/it/print.rs index 384080b9e8..040a858b5b 100644 --- a/crates/ui-egui/tests/it/print.rs +++ b/crates/ui-egui/tests/it/print.rs @@ -1237,13 +1237,12 @@ fn gated_paper_detection_blocks_print_on_printer_switch_reuse_until_resolved() { vec![("B-Paper 5x7".into(), (360.0, 504.0))] } })); - h.state_mut().default_paper_source = Some(Arc::new(|p| { - if p == "Printer A" { - Some(("A-Paper 4x6".into(), (288.0, 432.0))) - } else { - Some(("B-Paper 5x7".into(), (360.0, 504.0))) - } - })); + h.state_mut().default_paper_source = + Some(Arc::new( + |p| { + if p == "Printer A" { Some(("A-Paper 4x6".into(), (288.0, 432.0))) } else { Some(("B-Paper 5x7".into(), (360.0, 504.0))) } + }, + )); // 1. Open print dialog: Printer A is default and starts reading papers assert!(h.state_mut().execute("print.dialog"));