fix: ensure database namespace is valid

This commit is contained in:
Paul Makles
2023-04-22 15:24:46 +01:00
parent 40790de909
commit ace6431cb8

View File

@@ -54,10 +54,14 @@ pub use drivers::*;
#[cfg(test)] #[cfg(test)]
macro_rules! database_test { macro_rules! database_test {
( | $db: ident | $test:expr ) => { ( | $db: ident | $test:expr ) => {
let db = $crate::DatabaseInfo::Test(format!("{}:{}", file!().replace('/', "_"), line!())) let db = $crate::DatabaseInfo::Test(format!(
.connect() "{}:{}",
.await file!().replace('/', "_").replace(".rs", ""),
.expect("Database connection failed."); line!()
))
.connect()
.await
.expect("Database connection failed.");
#[allow(clippy::redundant_closure_call)] #[allow(clippy::redundant_closure_call)]
(|$db: $crate::Database| $test)(db.clone()).await; (|$db: $crate::Database| $test)(db.clone()).await;