diff --git a/crates/pdf/src/lib.rs b/crates/pdf/src/lib.rs index 7c766559..567dca9c 100644 --- a/crates/pdf/src/lib.rs +++ b/crates/pdf/src/lib.rs @@ -218,11 +218,3 @@ pub fn layer_doc_with_sizes(doc: &Doc, index: usize, retain: bool) -> (Doc, [f64 #[cfg(test)] mod tests; -#[cfg(test)] -mod tests_groups; -#[cfg(test)] -mod tests_import; -#[cfg(test)] -mod tests_reader; -#[cfg(test)] -mod tests_shading; diff --git a/crates/pdf/src/tests.rs b/crates/pdf/src/tests.rs index 40f064af..2d09a740 100644 --- a/crates/pdf/src/tests.rs +++ b/crates/pdf/src/tests.rs @@ -4,6 +4,11 @@ use super::*; use crate::write::pdf; +mod groups; +mod import; +mod reader; +mod shading; + const CONTENT: &str = "/OC /MC0 BDC\n0 1 0 rg 0 0 200 100 re f\nEMC\n\ /OC /MC1 BDC\nq 10 10 80 80 re W n\n1 0 0 rg 0 0 50 100 re f\nQ\n\ /Pattern cs /P0 scn 100 0 100 50 re f\n\ diff --git a/crates/pdf/src/tests_groups.rs b/crates/pdf/src/tests/groups.rs similarity index 99% rename from crates/pdf/src/tests_groups.rs rename to crates/pdf/src/tests/groups.rs index ce928139..e897d87c 100644 --- a/crates/pdf/src/tests_groups.rs +++ b/crates/pdf/src/tests/groups.rs @@ -1,7 +1,7 @@ //! M13.12: transparency groups (isolated, knockout, group alpha) and soft masks on a group's //! combined result. -use super::*; +use crate::*; use crate::tests::{page_pdf, render}; fn near(a: [f32; 4], b: [f32; 4]) -> bool { diff --git a/crates/pdf/src/tests_import.rs b/crates/pdf/src/tests/import.rs similarity index 99% rename from crates/pdf/src/tests_import.rs rename to crates/pdf/src/tests/import.rs index 11ef72f8..01db74ef 100644 --- a/crates/pdf/src/tests_import.rs +++ b/crates/pdf/src/tests/import.rs @@ -1,7 +1,7 @@ //! M13.12: CCITT images in PDF pages, EPS text and parser robustness over truncated and //! corrupt inputs (generated fixtures). -use super::*; +use crate::*; use crate::tests::{coverage, page_pdf, render, shape_names}; fn eps(body: &[u8]) -> Doc { diff --git a/crates/pdf/src/tests_reader.rs b/crates/pdf/src/tests/reader.rs similarity index 100% rename from crates/pdf/src/tests_reader.rs rename to crates/pdf/src/tests/reader.rs diff --git a/crates/pdf/src/tests_shading.rs b/crates/pdf/src/tests/shading.rs similarity index 99% rename from crates/pdf/src/tests_shading.rs rename to crates/pdf/src/tests/shading.rs index 12ca2ff8..8658efa2 100644 --- a/crates/pdf/src/tests_shading.rs +++ b/crates/pdf/src/tests/shading.rs @@ -1,6 +1,6 @@ //! M13.12: function-based and mesh shadings (generated fixtures). -use super::*; +use crate::*; use crate::tests::{Objs, page_pdf, render}; /// Mesh vertex data: 8-bit flags, 16-bit coordinates (Decode `[0 65535 0 65535 …]`, so raw