Skip to content

Commit 512f550

Browse files
committed
feat: use utilities to test keychains persist
1 parent 2c7f601 commit 512f550

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/lib.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,7 @@ mod test {
930930
assert_eq!(network_changeset, Some(Network::Bitcoin));
931931
}
932932

933+
// do not want to remove for same reason as network
933934
#[test]
934935
fn test_keychains_persistence() {
935936
let tmpfile = NamedTempFile::new().unwrap();
@@ -2051,4 +2052,15 @@ mod test {
20512052
Ok(Store::new(Arc::new(db), "wallet".to_string())?)
20522053
});
20532054
}
2055+
2056+
#[cfg(feature = "wallet")]
2057+
#[test]
2058+
fn keychains_are_persisted() {
2059+
use bdk_wallet::persist_test_utils::persist_keychains;
2060+
2061+
persist_keychains("wallet.redb", |path| {
2062+
let db = redb::Database::create(path)?;
2063+
Ok(Store::new(Arc::new(db), "wallet".to_string())?)
2064+
});
2065+
}
20542066
}

0 commit comments

Comments
 (0)