From 18a370570e6be902dffe998b6e54671e861cc611 Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:30:00 +0100 Subject: [PATCH] Fix regtest tests --- crates/cdk-integration-tests/src/bin/regtest_mint.rs | 2 ++ crates/cdk-redb/src/wallet/mod.rs | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/cdk-integration-tests/src/bin/regtest_mint.rs b/crates/cdk-integration-tests/src/bin/regtest_mint.rs index 54d368dd..37afdb9c 100644 --- a/crates/cdk-integration-tests/src/bin/regtest_mint.rs +++ b/crates/cdk-integration-tests/src/bin/regtest_mint.rs @@ -148,7 +148,9 @@ async fn main() -> Result<()> { let mint_db_kind = env::var("MINT_DATABASE")?; let lnd_mint_db_path = get_temp_dir().join("lnd_mint"); + std::fs::create_dir_all(&lnd_mint_db_path)?; let cln_mint_db_path = get_temp_dir().join("cln_mint"); + std::fs::create_dir_all(&cln_mint_db_path)?; let cln_backend = create_cln_backend(&cln_client).await?; let lnd_mint_port = 8087; diff --git a/crates/cdk-redb/src/wallet/mod.rs b/crates/cdk-redb/src/wallet/mod.rs index ff7a8478..426f3cda 100644 --- a/crates/cdk-redb/src/wallet/mod.rs +++ b/crates/cdk-redb/src/wallet/mod.rs @@ -52,9 +52,11 @@ pub struct WalletRedbDatabase { impl WalletRedbDatabase { /// Create new [`WalletRedbDatabase`] - pub fn new(path: &Path) -> Result { + pub fn new(work_dir: &Path) -> Result { + let db_file_path = work_dir.join("cdk-mintd.redb"); + { - let db = Arc::new(Database::create(path)?); + let db = Arc::new(Database::create(&db_file_path)?); let db_version: Option; { @@ -143,7 +145,7 @@ impl WalletRedbDatabase { drop(db); } - let db = Database::create(path)?; + let db = Database::create(db_file_path)?; Ok(Self { db: Arc::new(db) }) }