test(backend): load .env.test for test database isolation
This commit is contained in:
@@ -113,7 +113,7 @@ mod tests {
|
|||||||
const BAD_AUTH_COOKIE: &str = "auth-token=user-0123456789";
|
const BAD_AUTH_COOKIE: &str = "auth-token=user-0123456789";
|
||||||
|
|
||||||
async fn file_repository() -> FileRepository {
|
async fn file_repository() -> FileRepository {
|
||||||
dotenvy::dotenv().ok();
|
dotenvy::from_filename(".env.test").ok();
|
||||||
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
||||||
let pool = PgPool::connect(&database_url).await.unwrap();
|
let pool = PgPool::connect(&database_url).await.unwrap();
|
||||||
let file_repository = FileRepository::new(pool).unwrap();
|
let file_repository = FileRepository::new(pool).unwrap();
|
||||||
@@ -121,7 +121,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async fn user_repository() -> UserRepository {
|
async fn user_repository() -> UserRepository {
|
||||||
dotenvy::dotenv().ok();
|
dotenvy::from_filename(".env.test").ok();
|
||||||
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
||||||
let pool = PgPool::connect(&database_url).await.unwrap();
|
let pool = PgPool::connect(&database_url).await.unwrap();
|
||||||
let user_repository = UserRepository::new(pool).unwrap();
|
let user_repository = UserRepository::new(pool).unwrap();
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async fn user_repository() -> UserRepository {
|
async fn user_repository() -> UserRepository {
|
||||||
dotenvy::dotenv().ok();
|
dotenvy::from_filename(".env.test").ok();
|
||||||
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
||||||
let pool = PgPool::connect(&database_url).await.unwrap();
|
let pool = PgPool::connect(&database_url).await.unwrap();
|
||||||
let user_repository = UserRepository::new(pool).unwrap();
|
let user_repository = UserRepository::new(pool).unwrap();
|
||||||
|
|||||||
Reference in New Issue
Block a user