Fix integration tests

This commit is contained in:
Antonio Scandurra 2022-10-11 17:09:54 +02:00
parent 45d118f96f
commit ee2587d3e5

View file

@ -801,18 +801,11 @@ async fn test_host_disconnect(
assert!(!cx_b.is_window_edited(workspace_b.window_id())); assert!(!cx_b.is_window_edited(workspace_b.window_id()));
// Ensure client B is not prompted to save edits when closing window after disconnecting. // Ensure client B is not prompted to save edits when closing window after disconnecting.
workspace_b let can_close = workspace_b
.update(cx_b, |workspace, cx| { .update(cx_b, |workspace, cx| workspace.prepare_to_close(true, cx))
workspace.close(&Default::default(), cx)
})
.unwrap()
.await .await
.unwrap(); .unwrap();
assert_eq!(cx_b.window_ids().len(), 0); assert!(can_close);
cx_b.update(|_| {
drop(workspace_b);
drop(project_b);
});
} }
#[gpui::test(iterations = 10)] #[gpui::test(iterations = 10)]