diff options
Diffstat (limited to 'src/server/routes.rs')
-rw-r--r-- | src/server/routes.rs | 14 |
1 files changed, 10 insertions, 4 deletions
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 |