tsk-50: Using migrations from db module

This commit is contained in:
2025-08-02 16:58:05 -04:00
parent 847556a0cc
commit 503a1b98b4

View File

@@ -112,15 +112,6 @@ mod tests {
Ok(())
}
pub async fn migrations(pool: &sqlx::PgPool) {
// Run migrations using the sqlx::migrate! macro
// Assumes your migrations are in a ./migrations folder relative to Cargo.toml
sqlx::migrate!("./test_migrations")
.run(pool)
.await
.expect("Failed to run migrations");
}
pub async fn get_database_name() -> Result<String, Box<dyn std::error::Error>> {
let database_url = icarus_envy::environment::get_db_url().await;
@@ -203,7 +194,7 @@ mod tests {
let pool = db_mgr::connect_to_db(&db_name).await.unwrap();
db_mgr::migrations(&pool).await;
icarus_auth::db::migrations(&pool).await;
let app = init::routes().await.layer(axum::Extension(pool));
@@ -287,7 +278,7 @@ mod tests {
let pool = db_mgr::connect_to_db(&db_name).await.unwrap();
db_mgr::migrations(&pool).await;
icarus_auth::db::migrations(&pool).await;
let app = init::routes().await.layer(axum::Extension(pool));