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