remove explicit timeout for polling as well
parent
eae830a4d4
commit
ee1e585301
|
@ -205,7 +205,8 @@ module.exports = class RiotSession {
|
||||||
return this.browser.close();
|
return this.browser.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
async poll(callback, timeout, interval = 100) {
|
async poll(callback, interval = 100) {
|
||||||
|
const timeout = DEFAULT_TIMEOUT;
|
||||||
let waited = 0;
|
let waited = 0;
|
||||||
while(waited < timeout) {
|
while(waited < timeout) {
|
||||||
await this.delay(interval);
|
await this.delay(interval);
|
||||||
|
|
|
@ -68,7 +68,7 @@ module.exports = async function signup(session, username, password, homeserver)
|
||||||
const foundHomeUrl = await session.poll(async () => {
|
const foundHomeUrl = await session.poll(async () => {
|
||||||
const url = session.page.url();
|
const url = session.page.url();
|
||||||
return url === session.url('/#/home');
|
return url === session.url('/#/home');
|
||||||
}, 5000);
|
});
|
||||||
assert(foundHomeUrl);
|
assert(foundHomeUrl);
|
||||||
session.log.done();
|
session.log.done();
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,7 +63,7 @@ module.exports.receiveMessage = async function(session, expectedMessage) {
|
||||||
return lastMessage &&
|
return lastMessage &&
|
||||||
lastMessage.body === expectedMessage.body &&
|
lastMessage.body === expectedMessage.body &&
|
||||||
lastMessage.sender === expectedMessage.sender;
|
lastMessage.sender === expectedMessage.sender;
|
||||||
}, 5000, 200);
|
});
|
||||||
assertMessage(lastMessage, expectedMessage);
|
assertMessage(lastMessage, expectedMessage);
|
||||||
session.log.done();
|
session.log.done();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue