diff options
author | rtkay123 <dev@kanjala.com> | 2025-07-15 08:42:19 +0200 |
---|---|---|
committer | rtkay123 <dev@kanjala.com> | 2025-07-15 08:42:19 +0200 |
commit | a69c24e561c8ae16dc730f7713f8d8da0bd25e0e (patch) | |
tree | 32878bf97b1adf2da14c8e3da7265c8937b89650 /src/server/routes.rs | |
parent | a64eb6b08f2f8d22cf129fba39e1bb2c66bb3fad (diff) | |
download | sellershut-a69c24e561c8ae16dc730f7713f8d8da0bd25e0e.tar.bz2 sellershut-a69c24e561c8ae16dc730f7713f8d8da0bd25e0e.zip |
feat: persist with sqlx
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 |