Skip to content

Commit e45465c

Browse files
committed
Move the check into its own test
1 parent a5fe380 commit e45465c

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

src/timing/timer/tests/events.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -807,13 +807,6 @@ mod resume_game_time {
807807
let event = timer.resume_game_time().unwrap();
808808

809809
assert_eq!(event, Event::GameTimeResumed);
810-
811-
let time = timer
812-
.active_attempt
813-
.as_ref()
814-
.unwrap()
815-
.current_time(timer.run());
816-
assert_ne!(time.game_time.unwrap(), time.real_time);
817810
}
818811

819812
#[test]

src/timing/timer/tests/mod.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,3 +673,19 @@ fn skipping_keeps_timer_paused() {
673673
assert_eq!(timer.current_phase(), TimerPhase::Paused);
674674
assert_eq!(timer.current_split_index(), Some(0));
675675
}
676+
677+
#[test]
678+
fn paused_then_resumed_game_time_lags_behind_real_time() {
679+
let mut timer = timer();
680+
681+
timer.start().unwrap();
682+
timer.pause_game_time().unwrap();
683+
timer.resume_game_time().unwrap();
684+
685+
let time = timer
686+
.active_attempt
687+
.as_ref()
688+
.unwrap()
689+
.current_time(timer.run());
690+
assert!(time.game_time.unwrap() < time.real_time);
691+
}

0 commit comments

Comments
 (0)