From 0c18d9563e8d3762b6007904b76cf1d881105d86 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 6 Jan 2023 20:46:38 -0500 Subject: [PATCH] Fix FileDatabase test failure. --- controller/src/filedatabase.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/controller/src/filedatabase.rs b/controller/src/filedatabase.rs index ca1234d2e..6fb5d9e68 100644 --- a/controller/src/filedatabase.rs +++ b/controller/src/filedatabase.rs @@ -44,7 +44,6 @@ pub struct FileDatabase { impl FileDatabase { pub async fn new>(runtime: Handle, base_path: P) -> Result, Error> { let base_path: PathBuf = base_path.as_ref().into(); - let _ = fs::create_dir_all(&base_path).await?; let (change_sender, _) = channel(256); let db_weak_tmp: Arc>> = Arc::new(Mutex::new(Weak::default())); @@ -383,9 +382,9 @@ mod tests { let _ = std::fs::remove_dir_all(&test_dir); let controller_id = Identity::generate(); + assert!(fs::create_dir_all(&test_dir).await.is_ok()); + assert!(save_node_identity(test_dir.as_path(), &controller_id)); let db = Arc::new(FileDatabase::new(tokio_runtime.handle().clone(), test_dir).await.expect("new db")); - db.save_node_identity(&controller_id); - assert!(db.load_node_identity().is_some()); let change_count = Arc::new(AtomicUsize::new(0));