zero-to-axum/tests/basic.rs
2023-12-19 16:21:20 -06:00

15 lines
355 B
Rust

pub mod fixture;
use fixture::TestServer;
use anyhow::Result;
use test_log::test as traced;
#[traced(tokio::test)]
async fn health_check() -> Result<()> {
let server = TestServer::spawn().await;
let status = reqwest::get(server.url("/health")).await?.status();
assert_eq!(status, 200, "health check failed");
server.shutdown().await
}