Join all futures to avoid hanging tests

This commit is contained in:
Franck Royer 2020-12-21 11:21:53 +11:00
parent 2abf65f3b6
commit e366d3a73b
No known key found for this signature in database
GPG key ID: A82ED75A8DFC50A4
4 changed files with 37 additions and 24 deletions

View file

@ -76,7 +76,7 @@ async fn given_alice_restarts_after_encsig_is_learned_resume_swap() {
let bob_btc_wallet_clone = bob_btc_wallet.clone();
let bob_xmr_wallet_clone = bob_xmr_wallet.clone();
let _ = tokio::spawn(bob::swap::swap(
let bob_fut = bob::swap::swap(
bob_state,
bob_event_loop_handle,
bob_db,
@ -86,14 +86,14 @@ async fn given_alice_restarts_after_encsig_is_learned_resume_swap() {
Uuid::new_v4(),
alice_peer_id,
alice_multiaddr.clone(),
));
let _bob_swarm_fut = tokio::spawn(async move { bob_event_loop.run().await });
);
let alice_db_datadir = tempdir().unwrap();
let alice_db = Database::open(alice_db_datadir.path()).unwrap();
let _alice_swarm_fut = tokio::spawn(async move { alice_event_loop.run().await });
tokio::spawn(async move { alice_event_loop.run().await });
tokio::spawn(bob_fut);
tokio::spawn(bob_event_loop.run());
let alice_swap_id = Uuid::new_v4();