ChatKit-server/client/src/test/client_test.rs

45 lines
836 B
Rust

#[cfg(test)]
mod test {
use foundation::{
client::network_connection::NetworkConnection,
prelude::Info,
};
use uuid::Uuid;
#[tokio::test]
async fn get_info() {
let client = NetworkConnection::connect(
"127.0.0.1:6500"
.parse()
.expect("failed to parse address string"),
)
.await
.expect("failed to connect to test server");
let info: Info = client.send_get_info().await.unwrap();
println!("info: {:?}", info)
}
#[tokio::test]
async fn connect_and_disconnect() {
let client = NetworkConnection::connect(
"127.0.0.1:6500"
.parse()
.expect("failed to parse address string"),
)
.await
.expect("failed to connect to test server");
let (w, r) = client
.send_connect(Uuid::new_v4(), "test user".into())
.await
.unwrap();
drop(w);
drop(r);
println!("finished")
}
}