Added delay before fetching data from bnc api, for consistency

This commit is contained in:
Kirill Fedoseev 2019-10-29 23:46:18 +03:00
parent 003a59c6ae
commit 5359ac8b3c
2 changed files with 3 additions and 2 deletions

View File

@ -22,7 +22,7 @@ module.exports = (usersFunc, foreignBridgeAddressFunc) => {
if (newEthBalance === ethBalances[i] + 3 + i) {
break
}
delay(500)
await delay(500)
} while (true)
}
})

View File

@ -1,6 +1,6 @@
const assert = require('assert')
const { getSequence } = require('./utils/bncController')
const { waitPromise } = require('./utils/wait')
const { waitPromise, delay } = require('./utils/wait')
const { HOME_BRIDGE_ADDRESS } = process.env
@ -36,6 +36,7 @@ module.exports = (usersFunc, foreignBridgeAddressFunc) => {
})
it('should make correct exchange transaction', async function () {
await delay(10000)
const newBncBalances = await Promise.all(users.map(user => user.getBncBalance()))
for (let i = 0; i < 3; i++) {
assert.strictEqual(newBncBalances[i], bncBalances[i] + 5 + i, `Balance of ${users[i].bncAddress} did not updated as expected`)