From efdae22fbee7584a5859ec8bd8611bf73de0cbbe Mon Sep 17 00:00:00 2001 From: Matt Weiden <538456+mweiden@users.noreply.github.com> Date: Wed, 20 May 2020 14:55:43 -0700 Subject: [PATCH] Lengthen e2e test timeout to account for page load (#1488) --- client/__tests__/e2e/e2e.test.js | 6 ++---- client/__tests__/e2e/puppeteerUtils.js | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/client/__tests__/e2e/e2e.test.js b/client/__tests__/e2e/e2e.test.js index baab5461..6694348e 100644 --- a/client/__tests__/e2e/e2e.test.js +++ b/client/__tests__/e2e/e2e.test.js @@ -27,15 +27,13 @@ afterAll(() => { describe("did launch", () => { test("page launched", async () => { - const element = await utils.getOneElementInnerHTML( - "[data-testid='header']" - ); + const element = await utils.getOneElementInnerHTML("[data-testid='header']"); expect(element).toBe(data.title); }); test("terms of service, if they are there", async () => { try { - await utils.clickOn("tos-cookies-accept", { timeout: 500 }); + await utils.clickOn("tos-cookies-accept", { timeout: 3000 }); } catch { console.warn("No terms of service footer detected."); } diff --git a/client/__tests__/e2e/puppeteerUtils.js b/client/__tests__/e2e/puppeteerUtils.js index e7374f8b..d9dc82c6 100644 --- a/client/__tests__/e2e/puppeteerUtils.js +++ b/client/__tests__/e2e/puppeteerUtils.js @@ -50,8 +50,8 @@ export const puppeteerUtils = (page) => ({ return click; }, - async getOneElementInnerHTML(selector) { - await page.waitForSelector(selector); + async getOneElementInnerHTML(selector, options = {}) { + await page.waitForSelector(selector, options); return page.$eval(selector, (el) => el.innerHTML); },