remove useless tests

Mikayla Maki created

Change summary

crates/gpui/src/executor.rs | 21 ---------------------
1 file changed, 21 deletions(-)

Detailed changes

crates/gpui/src/executor.rs 🔗

@@ -1213,25 +1213,4 @@ mod test {
         let result = background_executor.block(task);
         assert_eq!(result, None, "Cancelled task should return None");
     }
-
-    #[test]
-    fn test_app_liveness_token_can_be_dropped_on_background_thread() {
-        let dispatcher = Arc::new(TestDispatcher::new(StdRng::seed_from_u64(0)));
-        let background_executor = BackgroundExecutor::new(dispatcher.clone());
-        let foreground_executor = ForegroundExecutor::new(dispatcher);
-
-        let platform = TestPlatform::new(background_executor, foreground_executor);
-        let asset_source = Arc::new(());
-        let http_client = http_client::FakeHttpClient::with_404_response();
-
-        let app = App::new_app(platform, asset_source, http_client);
-        let liveness_token = std::sync::Arc::downgrade(&app.borrow().liveness);
-
-        // Dispatcher is single threaded when testing, so we need to spawn a real thread
-        std::thread::spawn(move || {
-            drop(liveness_token);
-        })
-        .join()
-        .expect("Dropping Weak<()> on background thread should not panic");
-    }
 }