From ad1def0dc626919606171b4ded26cbecd6b6577a Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Wed, 7 Dec 2022 22:13:05 +0900 Subject: [PATCH] Tweak --- test/browser/index.js | 44 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/test/browser/index.js b/test/browser/index.js index 40595b52..03138179 100644 --- a/test/browser/index.js +++ b/test/browser/index.js @@ -11,32 +11,32 @@ const { TARGET_URL } = process.env; module.exports = { /** @param {import("nightwatch").NightwatchBrowser} client */ async ["Browser Test"](client) { - try { - const result = await new Promise((resolve) => { - client.url(TARGET_URL || "http://127.0.0.1:8000/power.html") - .waitForElementPresent("#mocha-report .suite:nth-of-type(4)", 30000) - .elements("css selector", "#mocha-report .test .error", resolve); - }); + const result = await new Promise((resolve) => { + client.url(TARGET_URL || "http://127.0.0.1:8000/power.html") + .waitForElementPresent("#mocha-report .suite:nth-of-type(4)", 30000) + .elements("css selector", "#mocha-report .test .error", resolve); + }); - // unexpected error - client.verify.ok(result.status === 0, "Check unexpected error"); - if (result.status !== 0) { - throw result.value; - } + // unexpected error + client.verify.ok(result.status === 0, "Check unexpected error"); + if (result.status !== 0) { + throw result.value; + } - const success = result.value == null || result.value.length === 0; - client.verify.ok(success, "Check error elements"); + const success = result.value == null || result.value.length === 0; + client.verify.ok(success, "Check error elements"); - // show error log - if (!success) { - for (const element of result.value) { - const { value: error } = await client.elementIdText(element.ELEMENT); - client.verify.ok(false, `\n\n${red}${error}${reset}\n\n`); - } + // show error log + if (!success) { + for (const element of result.value) { + const { value: error } = await client.elementIdText(element.ELEMENT); + client.verify.ok(false, `\n\n${red}${error}${reset}\n\n`); } - } finally { - client.endSauce(); - client.end(); } }, + + afterEach(client) { + client.endSauce(); + client.end(); + }, };