From a6be93bea406502abfe133c43bc0109c84fefcef Mon Sep 17 00:00:00 2001 From: Adrian Kumpf <8999358+adriankumpf@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:47:58 +0100 Subject: [PATCH] Wrap test in #[cfg(test)] mod tests --- src/htime.rs | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/src/htime.rs b/src/htime.rs index 0fd06dd..e1417e1 100644 --- a/src/htime.rs +++ b/src/htime.rs @@ -50,22 +50,27 @@ fn pretty_print(d: &time::Duration) -> String { } } -#[test] -fn test_pretty_print() { - let pp = |secs| pretty_print(&time::Duration::from_secs(secs)); +#[cfg(test)] +mod tests { + use super::*; - assert_eq!(pp(0), "less than a minute"); - assert_eq!(pp(MINUTE - 1), "less than a minute"); - assert_eq!(pp(30), "less than a minute"); - assert_eq!(pp(MINUTE), "1 minute"); + #[test] + fn test_pretty_print() { + let pp = |secs| pretty_print(&time::Duration::from_secs(secs)); - assert_eq!(pp(DAY / 2), "12 hours"); - assert_eq!(pp(DAY), "1 day"); - assert_eq!(pp(10 * DAY), "10 days"); + assert_eq!(pp(0), "less than a minute"); + assert_eq!(pp(MINUTE - 1), "less than a minute"); + assert_eq!(pp(30), "less than a minute"); + assert_eq!(pp(MINUTE), "1 minute"); - assert_eq!(pp(DAY + MINUTE - 1), "1 day"); - assert_eq!(pp(DAY + MINUTE), "1 day 1 minute"); - assert_eq!(pp(DAY - 1), "23 hours 59 minutes"); + assert_eq!(pp(DAY / 2), "12 hours"); + assert_eq!(pp(DAY), "1 day"); + assert_eq!(pp(10 * DAY), "10 days"); - assert_eq!(pp(2 * DAY - 1), "1 day 23 hours 59 minutes"); + assert_eq!(pp(DAY + MINUTE - 1), "1 day"); + assert_eq!(pp(DAY + MINUTE), "1 day 1 minute"); + assert_eq!(pp(DAY - 1), "23 hours 59 minutes"); + + assert_eq!(pp(2 * DAY - 1), "1 day 23 hours 59 minutes"); + } }