diff --git a/crates/ui-egui/tests/idle.rs b/crates/ui-egui/tests/idle.rs index be7cfa7..fcdc6f4 100644 --- a/crates/ui-egui/tests/idle.rs +++ b/crates/ui-egui/tests/idle.rs @@ -21,7 +21,8 @@ fn only_a_shown_window_animates_and_a_hidden_one_wakes_once_a_second() { } assert_ne!(pass(&ctx, &mut app, true), Duration::ZERO); app.run("transport.play", serde_json::json!({})).unwrap(); - assert_eq!(pass(&ctx, &mut app, true), Duration::ZERO); + // Playing repaints at the meter rate (30 Hz in the Edit window, #207). + assert!(pass(&ctx, &mut app, true) <= Duration::from_millis(34)); pass(&ctx, &mut app, false); assert!((pass(&ctx, &mut app, false).as_secs_f64() - 1.0).abs() < 1e-3); }