fixTest_addinstance

pull/3094/head
yann300 7 years ago committed by Eswara Sai
parent 457d330de1
commit 5ce377e3ba
  1. 13
      test-browser/helpers/contracts.js
  2. 4
      test-browser/tests/ballot.js

@ -1,6 +1,5 @@
'use strict'
var deepequal = require('deep-equal')
var ethJSUtil = require('ethereumjs-util')
module.exports = {
getCompiledContracts: getCompiledContracts,
@ -162,18 +161,20 @@ function setEditorValue (value, callback) {
return this
}
function addInstance(browser, address, isValidFormat, isValidChecksum, callback) {
function addInstance (browser, address, isValidFormat, isValidChecksum, callback) {
browser.setValue('.ataddressinput', address, function () {
browser.click('div[class^="atAddress"]')
.perform((client, done) => {
browser.execute(function () {
var ret = document.querySelector('div[class^="modalBody"] div').innerHTML
document.querySelector('#modal-footer-ok').click()
return ret
}, [], function (result) {
if (!isValidFormat) {
browser.assert.fail(document.querySelector('div[class^="modalBody"] div').innerHTML, 'Invalid address.', '')
browser.assert.fail(result.value, 'Invalid address.', '')
} else if (!isValidChecksum) {
browser.assert.fail(document.querySelector('div[class^="modalBody"] div').innerHTML, 'Invalid checksum address.', '')
browser.assert.fail(result.value, 'Invalid checksum address.', '')
}
document.querySelector('#modal-footer-ok').click()
}, [], function (result) {
done()
})
}).perform(() => {

@ -72,8 +72,8 @@ function runTests (browser, testData) {
})
})
.perform((client, done) => {
console.log('addInstance invalid checksum address 0x692a70d2e424a56d2c6c27aa97d1a86395877b3a')
contractHelper.addInstance(browser, '0x692a70d2e424a56d2c6c27aa97d1a86395877b3a', true, false, () => {
console.log('addInstance invalid checksum address 0x692a70D2e424a56D2C6C27aA97D1a86395877b3B')
contractHelper.addInstance(browser, '0x692a70D2e424a56D2C6C27aA97D1a86395877b3B', true, false, () => {
done()
})
})

Loading…
Cancel
Save