diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/date.rs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/date.rs b/src/date.rs index 149dc79..dc6121c 100644 --- a/src/date.rs +++ b/src/date.rs @@ -85,20 +85,33 @@ impl DateTime { } pub const fn longest_reasonable_delta() -> usize { - 7 + 8 } } #[test] fn long_delta() { - assert_eq!( + assert!( DateTime::now() .relative_to(&DateTime { // 30 years ago sys: SystemTime::now() - Duration::from_secs(60 * 60 * 24 * 365 * 30) }) - .len(), - DateTime::longest_reasonable_delta() + .len() + <= DateTime::longest_reasonable_delta() + ); +} + +#[test] +fn long_delta_2() { + assert!( + DateTime::now() + .relative_to(&DateTime { + // 200 days ago ago + sys: SystemTime::now() - Duration::from_secs(60 * 60 * 24 * 200) + }) + .len() + <= DateTime::longest_reasonable_delta() ); } |
