diff options
author | Dan <danjm.com@gmail.com> | 2018-07-10 23:43:17 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-07-11 19:05:06 +0800 |
commit | f81676fda141c4ea37b76c7adb545d4a7c0588e2 (patch) | |
tree | f90971a0159f11870bdbe4f91697dccf5a91fb56 /test/e2e/beta/helpers.js | |
parent | 228b8072218a27fe45867018152392ffb2012251 (diff) | |
download | tangerine-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.js | 13 |
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) + } +} |