Test refactor
All checks were successful
Rust Build / Check (pull_request) Successful in 42s
Rust Build / Test Suite (pull_request) Successful in 52s
Rust Build / Rustfmt (pull_request) Successful in 27s
Rust Build / Clippy (pull_request) Successful in 52s
Rust Build / build (pull_request) Successful in 1m22s

This commit is contained in:
2025-04-04 22:47:24 -04:00
parent 550947f051
commit bf0be8e954

View File

@@ -184,17 +184,22 @@ mod tests {
let app = init::routes().await.layer(axum::Extension(pool)); let app = init::routes().await.layer(axum::Extension(pool));
let mut usr = icarus_auth::callers::register::request::Request::default(); let usr = icarus_auth::callers::register::request::Request {
usr.username = String::from("somethingsss"); username: String::from("somethingsss"),
usr.password = String::from("Raindown!"); password: String::from("Raindown!"),
email: String::from("dev@null.com"),
phone: String::from("1234567890"),
firstname: String::from("Bob"),
lastname: String::from("Smith"),
};
let payload = json!({ let payload = json!({
"username": &usr.username, "username": &usr.username,
"password": &usr.password, "password": &usr.password,
"email": "dev@null.com", "email": &usr.email,
"phone": "1234567890", "phone": &usr.phone,
"firstname": "Bob", "firstname": &usr.firstname,
"lastname": "Smith", "lastname": &usr.lastname,
}); });
let response = app let response = app
@@ -222,11 +227,12 @@ mod tests {
.unwrap(); .unwrap();
let parsed_body: callers::register::response::Response = let parsed_body: callers::register::response::Response =
serde_json::from_slice(&body).unwrap(); serde_json::from_slice(&body).unwrap();
let returned_usr = &parsed_body.data[0];
assert_eq!(false, parsed_body.data.id.is_nil(), "Id is not populated"); assert_eq!(false, returned_usr.id.is_nil(), "Id is not populated");
assert_eq!( assert_eq!(
usr.username, parsed_body.data.username, usr.username, returned_usr.username,
"Usernames do not match" "Usernames do not match"
); );
} }