From 0505c81b525f5e79c56dc3564795eda0de6b47c7 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Thu, 10 Jan 2019 21:41:09 -0800 Subject: [PATCH] test: add test for multiline waittask (#3753) References #3723 --- test/waittask.spec.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/waittask.spec.js b/test/waittask.spec.js index a8dcf91f523dc..b7757b3536aaa 100644 --- a/test/waittask.spec.js +++ b/test/waittask.spec.js @@ -53,6 +53,12 @@ module.exports.addTests = function({testRunner, expect, product}) { await page.waitFor(timeout); expect(Date.now() - startTime).not.toBeLessThan(timeout / 2); }); + it('should work with multiline body', async({page, server}) => { + const result = await page.waitForFunction(` + (() => true)() + `); + expect(await result.jsonValue()).toBe(true); + }); it('should wait for predicate', async({page, server}) => { const watchdog = page.waitFor(() => window.innerWidth < 100); page.setViewport({width: 10, height: 10});