From e8de30939d00e77b3ea2278df875e88c53fa27c8 Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Tue, 21 May 2019 19:01:29 +0200 Subject: [PATCH] DEV: Fix the smoke test --- package.json | 2 +- test/smoke_test.js | 6 +++++- yarn.lock | 43 +++++++++++++++++++++++++++++++------------ 3 files changed, 37 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index ed27419ea4d..f3ae82902f0 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "^4.19", "pretender": "^1.6", "prettier": "^1.16.4", - "puppeteer": "1.4", + "puppeteer": "1.16", "qunit": "2.8.0", "route-recognizer": "^0.3.3", "sinon": "^7.2.5" diff --git a/test/smoke_test.js b/test/smoke_test.js index e85db97de24..27bb85b6706 100644 --- a/test/smoke_test.js +++ b/test/smoke_test.js @@ -29,7 +29,7 @@ const path = require("path"); const takeFailureScreenshot = function() { const screenshotPath = `${process.env.SMOKE_TEST_SCREENSHOT_PATH || - "tmp/smoke-test-screenshots"}/smoke-test-${Date.now()}.png`; + "tmp/smoke-test-screenshots"}/smoke-test-${Date.now()}.png`; console.log(`Screenshot of failure taken at ${screenshotPath}`); return page.screenshot({ path: screenshotPath, fullPage: true }); }; @@ -219,6 +219,8 @@ const path = require("path"); return promise; }); + await page.waitFor(1000); + await exec("submit the topic", () => { return page.click(".submit-panel .create"); }); @@ -249,6 +251,8 @@ const path = require("path"); ); }); + await page.waitFor(5000); + await exec("submit the topic", () => { return page.click("#reply-control .create"); }); diff --git a/yarn.lock b/yarn.lock index f8cb1c31414..5123e356e6e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -602,6 +602,13 @@ debug@^3.1.0: dependencies: ms "^2.1.1" +debug@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -875,7 +882,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^1.6.5: +extract-zip@^1.6.6: version "1.6.7" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= @@ -1113,7 +1120,7 @@ homedir-polyfill@^1.0.1: version "2.0.0" resolved "https://github.com/tautologistics/node-htmlparser#9613b99096ac1757b81695b1a4bbee7f10afcd7f" -https-proxy-agent@^2.1.0: +https-proxy-agent@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== @@ -1871,6 +1878,11 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.1.tgz#c9242169342b1c29d275889c95734621b1952e31" integrity sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg== +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + proxy-from-env@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" @@ -1889,19 +1901,19 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -puppeteer@1.4: - version "1.4.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.4.0.tgz#437f0f3450d76e437185c0bf06f446e80f184692" - integrity sha512-WDnC1FSHTedvRSS8BZB73tPAx2svUCWFdcxVjrybw8pbKOAB1v5S/pW0EamkqQoL1mXiBc+v8lyYjhhzMHIk1Q== +puppeteer@1.16: + version "1.16.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.16.0.tgz#4b763d9ff4e69a4bb7a031c3393534214d54f27e" + integrity sha512-7hcmbUw+6INffSPBdnO8KSjJRg2bLRoI7EeZMf5MHdV5kpyYMeoMR5w8AIiZbKIhYGwrXlbgvO7gFTsXNHShuQ== dependencies: - debug "^3.1.0" - extract-zip "^1.6.5" - https-proxy-agent "^2.1.0" + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^2.2.1" mime "^2.0.3" - progress "^2.0.0" + progress "^2.0.1" proxy-from-env "^1.0.0" rimraf "^2.6.1" - ws "^3.0.0" + ws "^6.1.0" qunit@2.8.0: version "2.8.0" @@ -2459,7 +2471,7 @@ write@^0.2.1: dependencies: mkdirp "^0.5.1" -ws@3.3.x, ws@^3.0.0: +ws@3.3.x: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== @@ -2468,6 +2480,13 @@ ws@3.3.x, ws@^3.0.0: safe-buffer "~5.1.0" ultron "~1.1.0" +ws@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"