diff --git a/crates/client/src/test.rs b/crates/client/src/test.rs index ade21f02f4a366de62450309c9f5c75160d25370..3cfba3b1847c4af4655ad625840492db59249974 100644 --- a/crates/client/src/test.rs +++ b/crates/client/src/test.rs @@ -84,9 +84,19 @@ impl FakeServer { let (connection_id, io, incoming) = peer.add_test_connection(server_conn, cx.background()); cx.background().spawn(io).detach(); - let mut state = state.lock(); - state.connection_id = Some(connection_id); - state.incoming = Some(incoming); + { + let mut state = state.lock(); + state.connection_id = Some(connection_id); + state.incoming = Some(incoming); + } + peer.send( + connection_id, + proto::Hello { + peer_id: connection_id.0, + }, + ) + .unwrap(); + Ok(client_conn) }) }