chore: fix flaky tests (#1137)

These tests are flaky in CI, probably due to differences in timing introduced by #1058

Fixes #1134
This commit is contained in:
Alex Potsides
2022-01-21 08:44:13 +00:00
committed by GitHub
parent 12f1bb0aee
commit 4c3bf01f35
10 changed files with 35 additions and 41 deletions

View File

@ -36,17 +36,17 @@ async function createPeer ({ number = 1, fixture = true, started = true, populat
if (started) {
await Promise.all(peers.map((p) => p.start()))
populateAddressBooks && _populateAddressBooks(peers)
populateAddressBooks && await _populateAddressBooks(peers)
}
return peers
}
function _populateAddressBooks (peers) {
async function _populateAddressBooks (peers) {
for (let i = 0; i < peers.length; i++) {
for (let j = 0; j < peers.length; j++) {
if (i !== j) {
peers[i].peerStore.addressBook.set(peers[j].peerId, peers[j].multiaddrs)
await peers[i].peerStore.addressBook.set(peers[j].peerId, peers[j].multiaddrs)
}
}
}