File tree Expand file tree Collapse file tree 2 files changed +16
-7
lines changed Expand file tree Collapse file tree 2 files changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -807,13 +807,6 @@ mod resume_game_time {
807
807
let event = timer. resume_game_time ( ) . unwrap ( ) ;
808
808
809
809
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) ;
817
810
}
818
811
819
812
#[ test]
Original file line number Diff line number Diff line change @@ -673,3 +673,19 @@ fn skipping_keeps_timer_paused() {
673
673
assert_eq ! ( timer. current_phase( ) , TimerPhase :: Paused ) ;
674
674
assert_eq ! ( timer. current_split_index( ) , Some ( 0 ) ) ;
675
675
}
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
+ }
You can’t perform that action at this time.
0 commit comments