Register endpoint #16

Merged
phoenix merged 56 commits from register_endpoint-init into devel 2025-04-05 19:26:59 +00:00
Showing only changes of commit bf0be8e954 - Show all commits

View File

@@ -184,17 +184,22 @@ mod tests {
let app = init::routes().await.layer(axum::Extension(pool));
let mut usr = icarus_auth::callers::register::request::Request::default();
usr.username = String::from("somethingsss");
usr.password = String::from("Raindown!");
let usr = icarus_auth::callers::register::request::Request {
username: String::from("somethingsss"),
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!({
"username": &usr.username,
"password": &usr.password,
"email": "dev@null.com",
"phone": "1234567890",
"firstname": "Bob",
"lastname": "Smith",
"email": &usr.email,
"phone": &usr.phone,
"firstname": &usr.firstname,
"lastname": &usr.lastname,
});
let response = app
@@ -222,11 +227,12 @@ mod tests {
.unwrap();
let parsed_body: callers::register::response::Response =
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!(
usr.username, parsed_body.data.username,
usr.username, returned_usr.username,
"Usernames do not match"
);
}