diff --git a/tests/tests.rs b/tests/tests.rs index f7e5a9f..7708911 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -131,13 +131,19 @@ async fn test_register_user() { 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 found"); let returned_user = &parsed_body.data[0]; + assert_eq!( TEST_USERNAME, returned_user.username, "Error with returned user"