tests: complete TODOs in uds_stream (#4587)

This commit is contained in:
Arash Sal Moslehian
2022-03-28 19:58:06 +00:00
committed by GitHub
parent a05135a4f8
commit 702d6dccc9
+6 -6
View File
@@ -25,13 +25,13 @@ async fn accept_read_write() -> std::io::Result<()> {
let connect = UnixStream::connect(&sock_path);
let ((mut server, _), mut client) = try_join(accept, connect).await?;
// Write to the client. TODO: Switch to write_all.
let write_len = client.write(b"hello").await?;
assert_eq!(write_len, 5);
// Write to the client.
client.write_all(b"hello").await?;
drop(client);
// Read from the server. TODO: Switch to read_to_end.
let mut buf = [0u8; 5];
server.read_exact(&mut buf).await?;
// Read from the server.
let mut buf = vec![];
server.read_to_end(&mut buf).await?;
assert_eq!(&buf, b"hello");
let len = server.read(&mut buf).await?;
assert_eq!(len, 0);