story-kit: merge 100_story_test_coverage_http_context_rs_to_100
This commit is contained in:
@@ -60,3 +60,20 @@ pub type OpenApiResult<T> = poem::Result<T>;
|
|||||||
pub fn bad_request(message: String) -> poem::Error {
|
pub fn bad_request(message: String) -> poem::Error {
|
||||||
poem::Error::from_string(message, StatusCode::BAD_REQUEST)
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user