Files
zero2prod/tests/api/health_check.rs
Alphonse Paix 33281132c6
Some checks failed
Rust / Test (push) Has been cancelled
Rust / Rustfmt (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Code coverage (push) Has been cancelled
Update test suite to drop database automatically when test is successfull
2025-09-24 02:55:18 +02:00

18 lines
442 B
Rust

use crate::helpers::TestApp;
use sqlx::PgPool;
#[sqlx::test]
async fn health_check_works(connection_pool: PgPool) {
let app = TestApp::spawn(connection_pool).await;
let client = reqwest::Client::new();
let response = client
.get(format!("{}/health_check", app.address))
.send()
.await
.unwrap();
assert!(response.status().is_success());
assert_eq!(Some(0), response.content_length());
}