diff --git a/crates/gpui/src/app.rs b/crates/gpui/src/app.rs index ff2baac8d9b4e0032cca63175730548acc25089f..1c9ab05cdde2a5e374fb59e933de8914e7e7eece 100644 --- a/crates/gpui/src/app.rs +++ b/crates/gpui/src/app.rs @@ -565,6 +565,12 @@ impl TestAppContext { } } +impl Drop for TestAppContext { + fn drop(&mut self) { + self.cx.borrow_mut().flush_effects(); + } +} + impl AsyncAppContext { pub fn spawn(&self, f: F) -> Task where