From af67204060b522dce1cc52618993b55cefeb090b Mon Sep 17 00:00:00 2001 From: Mika Date: Tue, 17 Jun 2025 14:57:49 +0200 Subject: [PATCH] use cargo test -p backend -- --show-output and debug macro to debug tests! --- crates/backend/tests/endpoints/user.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/crates/backend/tests/endpoints/user.rs b/crates/backend/tests/endpoints/user.rs index b2b1fd2..bed9260 100644 --- a/crates/backend/tests/endpoints/user.rs +++ b/crates/backend/tests/endpoints/user.rs @@ -41,5 +41,24 @@ mod tests { assert!(user.username == "testuser"); assert!(status.is_success()); + + let resp_del = test::TestRequest::delete() + .uri(&format!("/api/v1/user/{}", user.id)) + .send_request(&app) + .await; + let status_del = resp_del.status(); + + let delete_message: String = test::read_body_json(resp_del).await; + assert_eq!(delete_message, format!("User {} deleted", user.id)); + + assert!( + status_del.is_success(), + "Failed to delete user with status: {:?}", + status_del + ); + + // Debugging output + dbg!(user); + dbg!(delete_message); } }