15 lines
355 B
Rust
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
|
|
}
|