mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-02-23 16:19:47 -05:00
Test saving and loading of addresses in isolation
This commit is contained in:
parent
ec4234fbb9
commit
d49f4ea60d
@ -405,4 +405,24 @@ mod tests {
|
|||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[tokio::test]
|
||||||
|
async fn save_and_load_addresses() -> Result<()> {
|
||||||
|
let db_dir = tempfile::tempdir()?;
|
||||||
|
let peer_id = PeerId::random();
|
||||||
|
let home1 = "/ip4/127.0.0.1/tcp/1".parse::<Multiaddr>()?;
|
||||||
|
let home2 = "/ip4/127.0.0.1/tcp/2".parse::<Multiaddr>()?;
|
||||||
|
|
||||||
|
{
|
||||||
|
let db = Database::open(db_dir.path())?;
|
||||||
|
db.insert_address(peer_id, home1.clone()).await?;
|
||||||
|
db.insert_address(peer_id, home2.clone()).await?;
|
||||||
|
}
|
||||||
|
|
||||||
|
let addresses = Database::open(db_dir.path())?.get_addresses(peer_id)?;
|
||||||
|
|
||||||
|
assert_eq!(addresses, vec![home1, home2]);
|
||||||
|
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user