Actually deliver test events to subscribers

Conrad Irwin created

Change summary

crates/gpui2/src/app/test_context.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

crates/gpui2/src/app/test_context.rs 🔗

@@ -161,8 +161,8 @@ impl TestAppContext {
         let (mut tx, rx) = futures::channel::mpsc::unbounded();
         entity
             .update(self, |_, cx: &mut ModelContext<T>| {
-                cx.subscribe(&entity, move |_, _, event, _| {
-                    let _ = tx.send(event.clone());
+                cx.subscribe(&entity, move |_, _, event, cx| {
+                    cx.executor().block(tx.send(event.clone())).unwrap();
                 })
             })
             .detach();