remove unnecessary extra levels from localTests

pull/5370/head
Iuri Matias 5 years ago
parent 2b0da357af
commit c934703c98
  1. 7
      libs/remix-debug/test/decoder/localsTests/helper.js
  2. 11
      libs/remix-debug/test/decoder/localsTests/int.js
  3. 10
      libs/remix-debug/test/decoder/localsTests/misc.js
  4. 10
      libs/remix-debug/test/decoder/localsTests/misc2.js
  5. 10
      libs/remix-debug/test/decoder/localsTests/structArray.js

@ -25,13 +25,12 @@ function decodeLocal (st, index, traceManager, callTree, verifier) {
}],
index,
function (error, result) {
if (!error) {
if (error) {
return st.fail(error)
}
localDecoder.solidityLocals(index, callTree, result[0].value, result[1].value, {}, { start: 5000 }).then((locals) => {
verifier(locals)
})
} else {
st.fail(error)
}
})
} catch (e) {
st.fail(e.message)

@ -15,12 +15,12 @@ var helper = require('./helper')
module.exports = function (st, vm, privateKey, contractBytecode, compilationResult, cb) {
vmCall.sendTx(vm, { nonce: 0, privateKey: privateKey }, null, 0, contractBytecode, function (error, txHash) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
vm.web3.eth.getTransaction(txHash, function (error, tx) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager({ web3: vm.web3 })
var codeManager = new CodeManager(traceManager)
@ -44,6 +44,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
st.equals(functions1.length, 1)
st.equals(functions2.length, 2)
st.equals(functions3.length, 0)
st.equals(Object.keys(functions1[0])[0], 'functionDefinition')
st.equals(Object.keys(functions1[0])[1], 'inputs')
st.equals(functions1[0].inputs[0], 'foo')
@ -123,9 +124,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
}).catch((error) => {
st.fail(error)
})
}
})
}
})
}

@ -12,12 +12,12 @@ var CodeManager = require('../../../src/code/codeManager')
module.exports = function (st, vm, privateKey, contractBytecode, compilationResult, cb) {
vmCall.sendTx(vm, { nonce: 0, privateKey: privateKey }, null, 0, contractBytecode, function (error, txHash) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
vm.web3.eth.getTransaction(txHash, function (error, tx) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager({ web3: vm.web3 })
var codeManager = new CodeManager(traceManager)
@ -69,8 +69,6 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
}).catch((error) => {
st.fail(error)
})
}
})
}
})
}

@ -13,12 +13,12 @@ var CodeManager = require('../../../src/code/codeManager')
module.exports = function (st, vm, privateKey, contractBytecode, compilationResult, cb) {
vmCall.sendTx(vm, { nonce: 0, privateKey: privateKey }, null, 0, contractBytecode, function (error, txHash) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
vm.web3.eth.getTransaction(txHash, function (error, tx) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager({ web3: vm.web3 })
var codeManager = new CodeManager(traceManager)
@ -56,8 +56,6 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
}).catch((error) => {
st.fail(error)
})
}
})
}
})
}

@ -12,12 +12,12 @@ var CodeManager = require('../../../src/code/codeManager')
module.exports = function (st, vm, privateKey, contractBytecode, compilationResult, cb) {
vmCall.sendTx(vm, { nonce: 0, privateKey: privateKey }, null, 0, contractBytecode, function (error, txHash) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
vm.web3.eth.getTransaction(txHash, function (error, tx) {
if (error) {
st.fail(error)
} else {
return st.fail(error)
}
tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager({ web3: vm.web3 })
var codeManager = new CodeManager(traceManager)
@ -113,8 +113,6 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
}).catch((error) => {
st.fail(error)
})
}
})
}
})
}

Loading…
Cancel
Save