Remove RSK chain tests at all

This commit is contained in:
Victor Baranov 2019-06-12 15:04:12 +03:00
parent b2eac72db3
commit 9e1793ec6a
1 changed files with 49 additions and 49 deletions

View File

@ -1,57 +1,57 @@
const assert = require('assert')
const { screens, elements, NETWORKS } = require('../elements')
// const assert = require('assert')
// const { screens, elements, NETWORKS } = require('../elements')
const RSKNetworkTests = async (f, account1) => {
it('connects to RSK mainnet', async function () {
await f.setProvider(NETWORKS.RSK)
await f.delay(2000)
})
// it('connects to RSK mainnet', async function () {
// await f.setProvider(NETWORKS.RSK)
// await f.delay(2000)
// })
it('connects to RSK testnet', async function () {
await f.setProvider(NETWORKS.RSK_TESTNET)
await f.delay(2000)
})
// it('connects to RSK testnet', async function () {
// await f.setProvider(NETWORKS.RSK_TESTNET)
// await f.delay(2000)
// })
it('checks zero exchange rate for RSK testnet', async function () {
const balanceField = await f.waitUntilShowUp(screens.main.balance)
const balanceUSDField = await f.waitUntilShowUp(screens.main.balanceUSD)
await f.delay(2000)
const balance = await balanceField.getText()
const balanceUSD = await balanceUSDField.getText()
console.log('Balance = ' + parseFloat(balance))
console.log('balanceUSD = ' + parseFloat(balanceUSD))
assert.equal(parseFloat(balance) > 0.0001, true, 'Balance of account ' + account1 + ' is TOO LOW in RSK testnet !!! Please refill it!!!!')
assert.equal(parseFloat(balanceUSD), 0, 'USD balance of account is not zero')
})
// it('checks zero exchange rate for RSK testnet', async function () {
// const balanceField = await f.waitUntilShowUp(screens.main.balance)
// const balanceUSDField = await f.waitUntilShowUp(screens.main.balanceUSD)
// await f.delay(2000)
// const balance = await balanceField.getText()
// const balanceUSD = await balanceUSDField.getText()
// console.log('Balance = ' + parseFloat(balance))
// console.log('balanceUSD = ' + parseFloat(balanceUSD))
// assert.equal(parseFloat(balance) > 0.0001, true, 'Balance of account ' + account1 + ' is TOO LOW in RSK testnet !!! Please refill it!!!!')
// assert.equal(parseFloat(balanceUSD), 0, 'USD balance of account is not zero')
// })
it('opens RSK faucet', async function () {
await f.waitUntilShowUp(screens.main.buttons.buyRSK)
const buttons = await f.driver.findElements(screens.main.buttons.buyRSK)
assert.equal(buttons.length, 1, 'main screen isn\'t displayed')
const buyButton = buttons[0]
const buyButtonText = await buyButton.getText()
assert.equal(buyButtonText, 'Buy', 'button has incorrect name')
await buyButton.click()
await f.delay(2000)
const title = await f.waitUntilShowUp(screens.buyEther.title)
assert.equal(await title.getText(), 'Buy RBTC', "screen 'Buy RBTC' has incorrect title text")
await f.waitUntilShowUp(screens.buyEther.faucetLinkRSK)
const faucetButtons = await f.driver.findElements(screens.buyEther.faucetLinkRSK)
assert.equal(faucetButtons.length, 1, 'there is no faucet button on the screen')
const faucetLinkButton = faucetButtons[0]
assert.equal(await faucetLinkButton.getText(), 'RSK Testnet Test Faucet', "screen 'Buy RSK' has incorrect name for faucet link")
await faucetLinkButton.click()
await f.delay(3000)
const [tab0, tab1] = await f.driver.getAllWindowHandles()
await f.driver.switchTo().window(tab1)
const faucetLink = await f.driver.getCurrentUrl()
assert.equal(faucetLink, 'https://faucet.testnet.rsk.co/', 'Incorrect faucet link for RSK network')
await f.driver.close()
await f.driver.switchTo().window(tab0)
const arrow = await f.waitUntilShowUp(elements.buttonArrow)
await arrow.click()
await f.delay(2000)
})
// it('opens RSK faucet', async function () {
// await f.waitUntilShowUp(screens.main.buttons.buyRSK)
// const buttons = await f.driver.findElements(screens.main.buttons.buyRSK)
// assert.equal(buttons.length, 1, 'main screen isn\'t displayed')
// const buyButton = buttons[0]
// const buyButtonText = await buyButton.getText()
// assert.equal(buyButtonText, 'Buy', 'button has incorrect name')
// await buyButton.click()
// await f.delay(2000)
// const title = await f.waitUntilShowUp(screens.buyEther.title)
// assert.equal(await title.getText(), 'Buy RBTC', "screen 'Buy RBTC' has incorrect title text")
// await f.waitUntilShowUp(screens.buyEther.faucetLinkRSK)
// const faucetButtons = await f.driver.findElements(screens.buyEther.faucetLinkRSK)
// assert.equal(faucetButtons.length, 1, 'there is no faucet button on the screen')
// const faucetLinkButton = faucetButtons[0]
// assert.equal(await faucetLinkButton.getText(), 'RSK Testnet Test Faucet', "screen 'Buy RSK' has incorrect name for faucet link")
// await faucetLinkButton.click()
// await f.delay(3000)
// const [tab0, tab1] = await f.driver.getAllWindowHandles()
// await f.driver.switchTo().window(tab1)
// const faucetLink = await f.driver.getCurrentUrl()
// assert.equal(faucetLink, 'https://faucet.testnet.rsk.co/', 'Incorrect faucet link for RSK network')
// await f.driver.close()
// await f.driver.switchTo().window(tab0)
// const arrow = await f.waitUntilShowUp(elements.buttonArrow)
// await arrow.click()
// await f.delay(2000)
// })
// it('opens send transaction screen', async function () {
// const sendButton = await f.waitUntilShowUp(screens.main.buttons.sendRSK)