diff --git a/crates/gpui/src/executor.rs b/crates/gpui/src/executor.rs index eb58edd109..79877029e0 100644 --- a/crates/gpui/src/executor.rs +++ b/crates/gpui/src/executor.rs @@ -174,7 +174,7 @@ impl Deterministic { } } - fn run_until_parked(&self) { + pub(crate) fn run_until_parked(&self) { let woken = Arc::new(AtomicBool::new(false)); self.run_internal(woken, None); } diff --git a/crates/gpui/src/test.rs b/crates/gpui/src/test.rs index 056c8d70a1..57875383ee 100644 --- a/crates/gpui/src/test.rs +++ b/crates/gpui/src/test.rs @@ -84,6 +84,7 @@ pub fn run_test( ) }); + deterministic.run_until_parked(); leak_detector.lock().detect(); if is_last_iteration { break;