From 8fb58e09d8e9b76ab39716ab3debe8edd2837302 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 9 Sep 2021 17:00:55 +0200 Subject: [PATCH] Remove channel disconnection unit test ...as that's already covered by the integration test. --- zed/src/channel.rs | 65 ---------------------------------------------- 1 file changed, 65 deletions(-) diff --git a/zed/src/channel.rs b/zed/src/channel.rs index 4425174b26059ba7c330418ba00e5b4450e345e2..8a10655e0e8408209670f9c0d48891634763c265 100644 --- a/zed/src/channel.rs +++ b/zed/src/channel.rs @@ -705,69 +705,4 @@ mod tests { ); }); } - - #[gpui::test] - async fn test_channel_reconnect(mut cx: TestAppContext) { - let user_id = 5; - let mut client = Client::new(); - let server = FakeServer::for_client(user_id, &mut client, &cx).await; - - let user_store = Arc::new(UserStore::new(client.clone())); - - let channel = cx.add_model(|cx| { - Channel::new( - ChannelDetails { - id: 1, - name: "general".into(), - }, - user_store, - client.clone(), - cx, - ) - }); - - let join_channel = server.receive::().await.unwrap(); - server - .respond( - join_channel.receipt(), - proto::JoinChannelResponse { - messages: vec![ - proto::ChannelMessage { - id: 10, - body: "a".into(), - timestamp: 1000, - sender_id: 5, - }, - proto::ChannelMessage { - id: 11, - body: "b".into(), - timestamp: 1001, - sender_id: 5, - }, - ], - done: false, - }, - ) - .await; - - let get_users = server.receive::().await.unwrap(); - assert_eq!(get_users.payload.user_ids, vec![5]); - server - .respond( - get_users.receipt(), - proto::GetUsersResponse { - users: vec![proto::User { - id: 5, - github_login: "nathansobo".into(), - avatar_url: "http://avatar.com/nathansobo".into(), - }], - }, - ) - .await; - - // Disconnect, wait for the client to reconnect. - server.disconnect().await; - cx.foreground().advance_clock(Duration::from_secs(10)); - let get_messages = server.receive::().await.unwrap(); - } }