We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aedc39d commit 384d042Copy full SHA for 384d042
src/models/countdown.rs
@@ -105,6 +105,16 @@ impl Countdown {
105
self.total_paused += pause_time.elapsed();
106
}
107
108
+
109
+ #[cfg_attr(not(test), allow(dead_code))]
110
+ pub fn fast_forward_for_test(&mut self, duration: Duration) {
111
+ if let Some(start_time) = self.start_time {
112
+ self.start_time = start_time.checked_sub(duration).or(Some(start_time));
113
+ }
114
+ if let Some(pause_time) = self.pause_time {
115
+ self.pause_time = pause_time.checked_sub(duration).or(Some(pause_time));
116
117
118
119
120
impl Default for Countdown {
0 commit comments