diff options
author | Dan Miller <danjm.com@gmail.com> | 2018-11-06 00:50:06 +0800 |
---|---|---|
committer | Dan Miller <danjm.com@gmail.com> | 2018-12-04 11:36:22 +0800 |
commit | a8259f7f6a26fe5ae21b26b2a5c05dfdb09e32bd (patch) | |
tree | 8d491555477cf8a59ab530da99cb3d469c8b26ac /test/e2e/beta/from-import-beta-ui.spec.js | |
parent | 79de7a45ae8da7a9578ce394594e700886a640eb (diff) | |
download | tangerine-wallet-browser-a8259f7f6a26fe5ae21b26b2a5c05dfdb09e32bd.tar.gz tangerine-wallet-browser-a8259f7f6a26fe5ae21b26b2a5c05dfdb09e32bd.tar.zst tangerine-wallet-browser-a8259f7f6a26fe5ae21b26b2a5c05dfdb09e32bd.zip |
Update e2e tests for new gas customization modal.
Diffstat (limited to 'test/e2e/beta/from-import-beta-ui.spec.js')
-rw-r--r-- | test/e2e/beta/from-import-beta-ui.spec.js | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/test/e2e/beta/from-import-beta-ui.spec.js b/test/e2e/beta/from-import-beta-ui.spec.js index a180689e5..aa951a243 100644 --- a/test/e2e/beta/from-import-beta-ui.spec.js +++ b/test/e2e/beta/from-import-beta-ui.spec.js @@ -17,6 +17,7 @@ const { findElement, findElements, } = require('./helpers') +const fetchMockResponses = require('./fetch-mocks.js') describe('Using MetaMask with an existing account', function () { @@ -62,6 +63,18 @@ describe('Using MetaMask with an existing account', function () { await driver.get(extensionUrl) }) + beforeEach(async function () { + await driver.executeScript( + 'window.fetch = ' + + '(...args) => { ' + + 'if (args[0] === "https://ethgasstation.info/json/ethgasAPI.json") { return ' + + 'Promise.resolve({ json: () => Promise.resolve(JSON.parse(\'' + fetchMockResponses.ethGasBasic + '\')) }); } else if ' + + '(args[0] === "https://ethgasstation.info/json/predictTable.json") { return ' + + 'Promise.resolve({ json: () => Promise.resolve(JSON.parse(\'' + fetchMockResponses.ethGasPredictTable + '\')) }); } ' + + 'return window.fetch(...args); }' + ) + }) + afterEach(async function () { if (process.env.SELENIUM_BROWSER === 'chrome') { const errors = await checkBrowserForConsoleErrors(driver) @@ -230,7 +243,7 @@ describe('Using MetaMask with an existing account', function () { }) describe('Send ETH from inside MetaMask', () => { - it('starts to send a transaction', async function () { + it('starts a send transaction', async function () { const sendButton = await findElement(driver, By.xpath(`//button[contains(text(), 'Send')]`)) await sendButton.click() await delay(regularDelayMs) @@ -241,7 +254,7 @@ describe('Using MetaMask with an existing account', function () { await inputAmount.sendKeys('1') // Set the gas limit - const configureGas = await findElement(driver, By.css('.send-v2__gas-fee-display button')) + const configureGas = await findElement(driver, By.css('.advanced-gas-options-btn')) await configureGas.click() await delay(regularDelayMs) |