diff --git a/tests/tests.rs b/tests/tests.rs index 7bd28bd..63e9a45 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -193,23 +193,8 @@ async fn test_register_user() { let app = init::routes().await.layer(axum::Extension(pool)); - match requests::register_user(&app).await { - Ok(response) => { - assert_eq!( - axum::http::StatusCode::CREATED, - response.status(), - "Status does not match {:?}", - response.status() - ); - let body = axum::body::to_bytes(response.into_body(), usize::MAX) - .await - .unwrap(); - let parsed_body: callers::register::response::Response = - serde_json::from_slice(&body).unwrap(); - assert!(parsed_body.data.len() > 0, "No data returned"); - - let returned_user = &parsed_body.data[0]; - + match register_user(&app).await { + Ok(returned_user) => { assert_eq!( TEST_USERNAME, returned_user.username, "Error with returned user"