diff --git a/src/hyperfine/format.rs b/src/hyperfine/format.rs index 5183f62..0ab88c8 100644 --- a/src/hyperfine/format.rs +++ b/src/hyperfine/format.rs @@ -19,7 +19,7 @@ pub fn format_duration_unit(duration: Second, unit: Option) -> (String, Un if (duration < 1.0 && unit.is_none()) || unit == Some(Unit::MilliSecond) { (format!("{:5.1} ms", duration * 1e3), Unit::MilliSecond) } else { - (format!("{:5.3} s", duration), Unit::Second) + (format!("{:6.3} s", duration), Unit::Second) } } @@ -27,12 +27,12 @@ pub fn format_duration_unit(duration: Second, unit: Option) -> (String, Un fn test_format_duration_unit_basic() { let (out_str, out_unit) = format_duration_unit(1.3, None); - assert_eq!("1.300 s", out_str); + assert_eq!(" 1.300 s", out_str); assert_eq!(Unit::Second, out_unit); let (out_str, out_unit) = format_duration_unit(1.0, None); - assert_eq!("1.000 s", out_str); + assert_eq!(" 1.000 s", out_str); assert_eq!(Unit::Second, out_unit); let (out_str, out_unit) = format_duration_unit(0.999, None); @@ -55,7 +55,7 @@ fn test_format_duration_unit_basic() { fn test_format_duration_unit_with_unit() { let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::Second)); - assert_eq!("1.300 s", out_str); + assert_eq!(" 1.300 s", out_str); assert_eq!(Unit::Second, out_unit); let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::MilliSecond));