diff --git a/rslib/src/stats/today.rs b/rslib/src/stats/today.rs index b1e6d4848..7f508aa31 100644 --- a/rslib/src/stats/today.rs +++ b/rslib/src/stats/today.rs @@ -31,3 +31,21 @@ impl Collection { Ok(studied_today(today.cards, today.seconds as f32, &self.tr)) } } + +#[cfg(test)] +mod test { + use anki_i18n::I18n; + use super::studied_today; + #[test] + fn today() { + let tr = I18n::template_only(); + assert_eq!( + &studied_today(3, 13.0, &tr).replace('\n', " "), + "Studied 3 cards in 13 seconds today (4.33s/card)" + ); + assert_eq!( + &studied_today(300, 5400.0, &tr).replace('\n', " "), + "Studied 300 cards in 90 minutes today (18s/card)" + ); + } +} \ No newline at end of file