1
0
mirror of https://github.com/CCC-MF/bwhc-kafka-rest-proxy.git synced 2025-04-19 19:16:51 +00:00

test: add tests for response generation

This commit is contained in:
Paul-Christian Volkmer 2024-03-26 18:11:54 +01:00
parent 144ef6fd22
commit 22f7a7c65d

View File

@ -154,3 +154,26 @@ fn error_response() -> Response {
.body(Body::empty()) .body(Body::empty())
.expect("response built") .expect("response built")
} }
#[cfg(test)]
mod tests {
use axum::http::StatusCode;
use uuid::Uuid;
use crate::{error_response, success_response};
#[test]
fn should_return_success_response() {
let response = success_response(&Uuid::new_v4().to_string());
assert_eq!(response.status(), StatusCode::ACCEPTED);
assert!(response.headers().contains_key("x-request-id"));
}
#[test]
fn should_return_error_response() {
let response = error_response();
assert_eq!(response.status(), StatusCode::INTERNAL_SERVER_ERROR);
assert_eq!(response.headers().contains_key("x-request-id"), false);
}
}