diff options
Diffstat (limited to 'src/tests/test_utils.rs')
-rw-r--r-- | src/tests/test_utils.rs | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/tests/test_utils.rs b/src/tests/test_utils.rs index 9f66adfa..3e17c839 100644 --- a/src/tests/test_utils.rs +++ b/src/tests/test_utils.rs @@ -1,24 +1,22 @@ -#[cfg(test)] -pub mod test_utils { - /// Return true iff `s` contains exactly one occurrence of substring `t`. - pub fn contains_once(s: &str, t: &str) -> bool { - match (s.find(t), s.rfind(t)) { - (Some(i), Some(j)) => i == j, - _ => false, - } +#![cfg(test)] +/// Return true iff `s` contains exactly one occurrence of substring `t`. +pub fn contains_once(s: &str, t: &str) -> bool { + match (s.find(t), s.rfind(t)) { + (Some(i), Some(j)) => i == j, + _ => false, } +} - #[allow(dead_code)] - pub fn print_with_line_numbers(s: &str) { - for (i, t) in s.lines().enumerate() { - println!("{:>2}│ {}", i + 1, t); - } +#[allow(dead_code)] +pub fn print_with_line_numbers(s: &str) { + for (i, t) in s.lines().enumerate() { + println!("{:>2}│ {}", i + 1, t); } } #[cfg(test)] mod tests { - use crate::tests::test_utils::test_utils::*; + use crate::tests::test_utils::*; #[test] fn test_contains_once_1() { |