Files
codex-proxy-rs/backend/tests/support/sqlite.rs
T
2026-07-01 17:13:00 +08:00

11 lines
376 B
Rust

use codex_proxy_rs::infra::database::connect_sqlite;
use sqlx::SqlitePool;
pub(crate) async fn init_test_db(db_name: &str) -> (SqlitePool, tempfile::TempDir) {
let dir = tempfile::tempdir().expect("temp dir");
let db = dir.path().join(db_name);
let url = format!("sqlite://{}", db.display());
let pool = connect_sqlite(&url).await.unwrap();
(pool, dir)
}