wait for next sync before inspecting memberlist

before we needed a 10s delay here to make the test work
reliable, this should be faster in the best case.
This commit is contained in:
Bruno Windels 2018-09-14 14:45:40 +02:00
parent 16b2f09915
commit 36708cc5db
3 changed files with 31 additions and 6 deletions

View file

@ -64,10 +64,7 @@ module.exports.receiveMessage = async function(session, expectedMessage) {
if (isExpectedMessage) {
assertMessage(lastMessage, expectedMessage);
} else {
await session.page.waitForResponse(async (response) => {
if (response.request().url().indexOf("/sync") === -1) {
return false;
}
await session.waitForSyncResponseWith(async (response) => {
const body = await response.text();
if (expectedMessage.encrypted) {
return body.indexOf(expectedMessage.sender) !== -1 &&