zero2prod_axum/tests/api/health_check.rs
2024-03-02 22:01:31 +01:00

19 lines
477 B
Rust

use crate::helpers::{spawn_app, TestApp};
#[tokio::test]
async fn health_check_works() {
// Arrange
let TestApp { address, .. } = spawn_app().await;
// Act
let client = reqwest::Client::new();
let response = client
.get(format!("{address}/health_check"))
.send()
.await
.expect("Failed to execute request.");
// Assert
assert!(response.status().is_success());
assert_eq!(Some(0), response.content_length());
}