summaryrefslogtreecommitdiffstats
path: root/src/server/routes.rs
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-07-15 08:42:19 +0200
committerrtkay123 <dev@kanjala.com>2025-07-15 08:42:19 +0200
commita69c24e561c8ae16dc730f7713f8d8da0bd25e0e (patch)
tree32878bf97b1adf2da14c8e3da7265c8937b89650 /src/server/routes.rs
parenta64eb6b08f2f8d22cf129fba39e1bb2c66bb3fad (diff)
downloadsellershut-a69c24e561c8ae16dc730f7713f8d8da0bd25e0e.tar.bz2
sellershut-a69c24e561c8ae16dc730f7713f8d8da0bd25e0e.zip
feat: persist with sqlx
Diffstat (limited to 'src/server/routes.rs')
-rw-r--r--src/server/routes.rs14
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