Updated typing system
Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use axum::http::{self, Request, StatusCode};
|
||||
use echo::{
|
||||
app,
|
||||
messages::{BodyRequest, EchoRequest},
|
||||
messages::{EchoRequest, Message, MessageBody},
|
||||
};
|
||||
use http_body_util::BodyExt;
|
||||
use serde_json::{json, Value};
|
||||
@@ -11,18 +11,18 @@ use tracing::info;
|
||||
#[tokio::test]
|
||||
async fn specification() {
|
||||
tracing_subscriber::fmt::init();
|
||||
let request = {
|
||||
let request: Message = {
|
||||
let src = "c1".to_string();
|
||||
let dest = "n1".to_string();
|
||||
let r#type = "echo".to_string();
|
||||
let response_type = "echo".to_string();
|
||||
let msg_id = 1;
|
||||
let echo = "Please echo 35".to_string();
|
||||
let body = BodyRequest {
|
||||
r#type,
|
||||
let body = MessageBody::EchoRequest(EchoRequest {
|
||||
response_type,
|
||||
msg_id,
|
||||
echo,
|
||||
};
|
||||
EchoRequest { src, dest, body }
|
||||
});
|
||||
Message { src, dest, body }
|
||||
};
|
||||
let body = serde_json::to_string_pretty(&request).unwrap();
|
||||
info!("Request: {body}");
|
||||
Reference in New Issue
Block a user