From d3a29aac1a3741e169f747fc2a466e4b44f2f045 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 23 Feb 2026 21:41:25 +0000 Subject: [PATCH] story-kit: merge 100_story_test_coverage_http_context_rs_to_100 --- server/src/http/context.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/server/src/http/context.rs b/server/src/http/context.rs index a66bd66..0e7c6dd 100644 --- a/server/src/http/context.rs +++ b/server/src/http/context.rs @@ -60,3 +60,20 @@ pub type OpenApiResult = poem::Result; pub fn bad_request(message: String) -> poem::Error { poem::Error::from_string(message, StatusCode::BAD_REQUEST) } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn bad_request_returns_400_status() { + let err = bad_request("something went wrong".to_string()); + assert_eq!(err.status(), StatusCode::BAD_REQUEST); + } + + #[test] + fn bad_request_accepts_empty_message() { + let err = bad_request(String::new()); + assert_eq!(err.status(), StatusCode::BAD_REQUEST); + } +}