From aa1285c59cd9ca1b56d6d4dfcbba6d1420c34ab8 Mon Sep 17 00:00:00 2001 From: Zack Fu Zi Xiang Date: Mon, 9 Dec 2024 21:13:57 +0800 Subject: [PATCH] feat: add logging for admin frontend client signin --- admin_frontend/tests/utils/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/admin_frontend/tests/utils/mod.rs b/admin_frontend/tests/utils/mod.rs index 1416fba2..dd2a8125 100644 --- a/admin_frontend/tests/utils/mod.rs +++ b/admin_frontend/tests/utils/mod.rs @@ -42,6 +42,7 @@ impl AdminFrontendClient { .send() .await .unwrap(); + let resp = check_resp(resp).await; let c = resp.cookies().find(|c| c.name() == "session_id").unwrap(); self.session_id = Some(c.value().to_string()); } @@ -84,3 +85,12 @@ impl AdminFrontendClient { self.session_id.as_ref().unwrap() } } + +async fn check_resp(resp: reqwest::Response) -> reqwest::Response { + if resp.status() != 200 { + println!("resp: {:#?}", resp); + let payload = resp.text().await.unwrap(); + panic!("payload: {:#?}", payload) + } + resp +}