From 371c93ffe5b19aeba667363ac8ef3d2e30b1f3a6 Mon Sep 17 00:00:00 2001 From: aiongg Date: Mon, 26 Oct 2026 18:26:53 +0000 Subject: [PATCH] refactor(doc): move tests_*.rs to tests/.rs --- crates/doc/src/lib.rs | 7 ------- crates/doc/src/tests.rs | 4 ++++ crates/doc/src/{tests_lookups.rs => tests/lookups.rs} | 2 +- crates/doc/src/{tests_slices.rs => tests/slices.rs} | 0 crates/doc/src/{tests_units.rs => tests/units.rs} | 4 ++-- 5 files changed, 7 insertions(+), 10 deletions(-) rename crates/doc/src/{tests_lookups.rs => tests/lookups.rs} (99%) rename crates/doc/src/{tests_slices.rs => tests/slices.rs} (100%) rename crates/doc/src/{tests_units.rs => tests/units.rs} (98%) diff --git a/crates/doc/src/lib.rs b/crates/doc/src/lib.rs index 6cd0e3aec..b06ed03f2 100644 --- a/crates/doc/src/lib.rs +++ b/crates/doc/src/lib.rs @@ -2383,10 +2383,3 @@ impl Document { #[cfg(test)] mod tests; - -#[cfg(test)] -mod tests_lookups; -#[cfg(test)] -mod tests_slices; -#[cfg(test)] -mod tests_units; diff --git a/crates/doc/src/tests.rs b/crates/doc/src/tests.rs index 7bb94b3fa..6ef4260a9 100644 --- a/crates/doc/src/tests.rs +++ b/crates/doc/src/tests.rs @@ -1,6 +1,10 @@ use super::*; use vectorcraft_geom::shapes; +mod lookups; +mod slices; +mod units; + /// Zooming in on an inch ruler divided the inch into tenths (#2827). Its steps below an inch /// are binary fractions now, and the minor ticks between them stay binary too; every other /// unit is still read in tenths. diff --git a/crates/doc/src/tests_lookups.rs b/crates/doc/src/tests/lookups.rs similarity index 99% rename from crates/doc/src/tests_lookups.rs rename to crates/doc/src/tests/lookups.rs index 0fda214ee..2f83b65c5 100644 --- a/crates/doc/src/tests_lookups.rs +++ b/crates/doc/src/tests/lookups.rs @@ -2,7 +2,7 @@ //! with the one-id ones on nested trees with missing and duplicated ids, and the edits of many nodes //! ([`Document::remove_many`], `wrap`, `insert_beside`) leave the tree that `remove`, `insert` and //! `move_node` leave one node at a time. -use super::*; +use crate::*; use vectorcraft_geom::shapes; /// Layers with paths and groups nested `depth` deep; every 7th id is reused (a damaged file), so diff --git a/crates/doc/src/tests_slices.rs b/crates/doc/src/tests/slices.rs similarity index 100% rename from crates/doc/src/tests_slices.rs rename to crates/doc/src/tests/slices.rs diff --git a/crates/doc/src/tests_units.rs b/crates/doc/src/tests/units.rs similarity index 98% rename from crates/doc/src/tests_units.rs rename to crates/doc/src/tests/units.rs index 5b3319f18..909a0adf3 100644 --- a/crates/doc/src/tests_units.rs +++ b/crates/doc/src/tests/units.rs @@ -3,7 +3,7 @@ use proptest::prelude::*; -use super::Unit; +use crate::Unit; #[test] fn every_unit_round_trips_through_its_field_text() { @@ -133,7 +133,7 @@ fn a_negative_operand_after_an_operator_is_a_sign() { assert_eq!(Unit::Points.parse("5 - -3"), Some(8.0)); assert_eq!(Unit::Points.parse("5+-3"), Some(2.0)); assert_eq!(Unit::Points.parse("10-2"), Some(8.0)); - assert_eq!(super::parse_number("90*-1"), Some(-90.0)); + assert_eq!(crate::parse_number("90*-1"), Some(-90.0)); } #[test]