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 } #[traced(tokio::test)] async fn config_reads_defaults() { let conf = zero_to_axum::Conf::read().unwrap(); assert_eq!( conf.listen, "[::]:3742".parse().unwrap(), "parse server listen addr" ); }