From 0ff8274d2e22edb5f9873a19b88599dc95c81442 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Sun, 7 Feb 2021 02:11:28 -0500 Subject: [PATCH] tests: Fix `waitForPromise()` in `enter.js` --- src/tests/frontend/specs/enter.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tests/frontend/specs/enter.js b/src/tests/frontend/specs/enter.js index d0be72954..85ab43a2e 100644 --- a/src/tests/frontend/specs/enter.js +++ b/src/tests/frontend/specs/enter.js @@ -39,21 +39,22 @@ describe('enter keystroke', function () { while (i < numberOfLines) { $lastLine = helper.padInner$('div').last(); $lastLine.sendkeys('{enter}'); - await helper.waitFor(() => helper.padInner$('div').length > previousLineLength); + await helper.waitForPromise(() => helper.padInner$('div').length > previousLineLength); previousLineLength = helper.padInner$('div').length; // check we can see the caret.. i++; } - await helper.waitFor(() => helper.padInner$('div').length === numberOfLines + originalLength); + await helper.waitForPromise( + () => helper.padInner$('div').length === numberOfLines + originalLength); // is edited line fully visible? const lastLine = helper.padInner$('div').last(); const bottomOfLastLine = lastLine.offset().top + lastLine.height(); const scrolledWindow = helper.padChrome$('iframe')[0]; - await helper.waitFor(() => { - const scrolledAmount = scrolledWindow.contentWindow.pageYOffset + - scrolledWindow.contentWindow.innerHeight; + await helper.waitForPromise(() => { + const scrolledAmount = + scrolledWindow.contentWindow.pageYOffset + scrolledWindow.contentWindow.innerHeight; return scrolledAmount >= bottomOfLastLine; }); });