db/
test_utils.rs

1use sea_orm::{Database, DatabaseConnection};
2use migration::Migrator;
3use sea_orm_migration::MigratorTrait;
4
5pub async fn setup_test_db() -> DatabaseConnection {
6    let db = Database::connect("sqlite::memory:")
7        .await
8        .expect("Failed to connect to in-memory db");
9
10    Migrator::up(&db, None)
11        .await
12        .expect("Failed to run migrations");
13
14    db
15}