From a69c24e561c8ae16dc730f7713f8d8da0bd25e0e Mon Sep 17 00:00:00 2001 From: rtkay123 Date: Tue, 15 Jul 2025 08:42:19 +0200 Subject: feat: persist with sqlx --- src/server/routes.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/server/routes.rs') diff --git a/src/server/routes.rs b/src/server/routes.rs index 7751c95..85cc100 100644 --- a/src/server/routes.rs +++ b/src/server/routes.rs @@ -14,13 +14,19 @@ mod tests { body::Body, http::{Request, StatusCode}, }; + use sqlx::PgPool; + use stack_up::Services; use tower::ServiceExt; - use crate::{server, state::AppState}; + use crate::{ + server::{self, test_config}, + state::AppState, + }; - #[tokio::test] - async fn health_check() { - let state = AppState::new().await.unwrap(); + #[sqlx::test] + async fn health_check(pool: PgPool) { + let services = Services { postgres: pool }; + let state = AppState::new(services, &test_config()).await.unwrap(); let app = server::router(state); let response = app -- cgit v1.2.3