Test cleanup
All checks were successful
Rust Build / Check (pull_request) Successful in 41s
Rust Build / Test Suite (pull_request) Successful in 1m0s
Rust Build / Rustfmt (pull_request) Successful in 25s
Rust Build / Clippy (pull_request) Successful in 41s
Rust Build / build (pull_request) Successful in 1m15s
All checks were successful
Rust Build / Check (pull_request) Successful in 41s
Rust Build / Test Suite (pull_request) Successful in 1m0s
Rust Build / Rustfmt (pull_request) Successful in 25s
Rust Build / Clippy (pull_request) Successful in 41s
Rust Build / build (pull_request) Successful in 1m15s
This commit is contained in:
62
src/main.rs
62
src/main.rs
@@ -133,6 +133,30 @@ mod tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn get_test_register_request() -> icarus_auth::callers::register::request::Request {
|
||||||
|
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"),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn get_test_register_payload(
|
||||||
|
usr: &icarus_auth::callers::register::request::Request,
|
||||||
|
) -> serde_json::Value {
|
||||||
|
json!({
|
||||||
|
"username": &usr.username,
|
||||||
|
"password": &usr.password,
|
||||||
|
"email": &usr.email,
|
||||||
|
"phone": &usr.phone,
|
||||||
|
"firstname": &usr.firstname,
|
||||||
|
"lastname": &usr.lastname,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn test_hello_world() {
|
async fn test_hello_world() {
|
||||||
let app = init::app().await;
|
let app = init::app().await;
|
||||||
@@ -176,23 +200,8 @@ mod tests {
|
|||||||
|
|
||||||
let app = init::routes().await.layer(axum::Extension(pool));
|
let app = init::routes().await.layer(axum::Extension(pool));
|
||||||
|
|
||||||
let usr = icarus_auth::callers::register::request::Request {
|
let usr = get_test_register_request();
|
||||||
username: String::from("somethingsss"),
|
let payload = get_test_register_payload(&usr);
|
||||||
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": &usr.email,
|
|
||||||
"phone": &usr.phone,
|
|
||||||
"firstname": &usr.firstname,
|
|
||||||
"lastname": &usr.lastname,
|
|
||||||
});
|
|
||||||
|
|
||||||
let response = app
|
let response = app
|
||||||
.oneshot(
|
.oneshot(
|
||||||
@@ -258,23 +267,8 @@ mod tests {
|
|||||||
|
|
||||||
let app = init::routes().await.layer(axum::Extension(pool));
|
let app = init::routes().await.layer(axum::Extension(pool));
|
||||||
|
|
||||||
let usr = icarus_auth::callers::register::request::Request {
|
let usr = get_test_register_request();
|
||||||
username: String::from("somethingsss"),
|
let payload = get_test_register_payload(&usr);
|
||||||
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": &usr.email,
|
|
||||||
"phone": &usr.phone,
|
|
||||||
"firstname": &usr.firstname,
|
|
||||||
"lastname": &usr.lastname,
|
|
||||||
});
|
|
||||||
|
|
||||||
let response = app
|
let response = app
|
||||||
.clone()
|
.clone()
|
||||||
|
Reference in New Issue
Block a user