aboutsummaryrefslogtreecommitdiffstats
path: root/test/e2e/beta/helpers.js
diff options
context:
space:
mode:
authorDan <danjm.com@gmail.com>2018-07-10 23:43:17 +0800
committerDan <danjm.com@gmail.com>2018-07-11 19:05:06 +0800
commitf81676fda141c4ea37b76c7adb545d4a7c0588e2 (patch)
treef90971a0159f11870bdbe4f91697dccf5a91fb56 /test/e2e/beta/helpers.js
parent228b8072218a27fe45867018152392ffb2012251 (diff)
downloadtangerine-wallet-browser-f81676fda141c4ea37b76c7adb545d4a7c0588e2.tar.gz
tangerine-wallet-browser-f81676fda141c4ea37b76c7adb545d4a7c0588e2.tar.zst
tangerine-wallet-browser-f81676fda141c4ea37b76c7adb545d4a7c0588e2.zip
Update e2e beta tests to cover confirm refactor changes.
Diffstat (limited to 'test/e2e/beta/helpers.js')
-rw-r--r--test/e2e/beta/helpers.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/e2e/beta/helpers.js b/test/e2e/beta/helpers.js
index e7299184e..828f87db7 100644
--- a/test/e2e/beta/helpers.js
+++ b/test/e2e/beta/helpers.js
@@ -1,10 +1,12 @@
const fs = require('fs')
const mkdirp = require('mkdirp')
const pify = require('pify')
+const assert = require('assert')
const {until} = require('selenium-webdriver')
const { delay } = require('../func')
module.exports = {
+ assertElementNotPresent,
checkBrowserForConsoleErrors,
closeAllWindowHandlesExcept,
findElement,
@@ -118,3 +120,14 @@ async function closeAllWindowHandlesExcept (driver, exceptions, windowHandles) {
}
return windowHandles.length && await closeAllWindowHandlesExcept(driver, exceptions, windowHandles)
}
+
+async function assertElementNotPresent (webdriver, driver, by) {
+ try {
+ const dataTab = await findElement(driver, by, 4000)
+ if (dataTab) {
+ assert(false, 'Data tab should not be present')
+ }
+ } catch (err) {
+ assert(err instanceof webdriver.error.NoSuchElementError)
+ }
+}