Commit e511b0a8 authored by Iuri Matias's avatar Iuri Matias

update remix-solidity tests

parent 785a09c8
...@@ -21,7 +21,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu ...@@ -21,7 +21,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
st.fail(error) st.fail(error)
} else { } else {
tx.to = traceHelper.contractCreationToken('0') tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager() var traceManager = new TraceManager({web3: vm.web3})
var codeManager = new CodeManager(traceManager) var codeManager = new CodeManager(traceManager)
codeManager.clear() codeManager.clear()
var solidityProxy = new SolidityProxy(traceManager, codeManager) var solidityProxy = new SolidityProxy(traceManager, codeManager)
......
...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu ...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
st.fail(error) st.fail(error)
} else { } else {
tx.to = traceHelper.contractCreationToken('0') tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager() var traceManager = new TraceManager({web3: vm.web3})
var codeManager = new CodeManager(traceManager) var codeManager = new CodeManager(traceManager)
codeManager.clear() codeManager.clear()
var solidityProxy = new SolidityProxy(traceManager, codeManager) var solidityProxy = new SolidityProxy(traceManager, codeManager)
......
...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu ...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
st.fail(error) st.fail(error)
} else { } else {
tx.to = traceHelper.contractCreationToken('0') tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager() var traceManager = new TraceManager({web3: vm.web3})
var codeManager = new CodeManager(traceManager) var codeManager = new CodeManager(traceManager)
codeManager.clear() codeManager.clear()
var solidityProxy = new SolidityProxy(traceManager, codeManager) var solidityProxy = new SolidityProxy(traceManager, codeManager)
......
...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu ...@@ -20,7 +20,7 @@ module.exports = function (st, vm, privateKey, contractBytecode, compilationResu
st.fail(error) st.fail(error)
} else { } else {
tx.to = traceHelper.contractCreationToken('0') tx.to = traceHelper.contractCreationToken('0')
var traceManager = new TraceManager() var traceManager = new TraceManager({web3: vm.web3})
var codeManager = new CodeManager(traceManager) var codeManager = new CodeManager(traceManager)
codeManager.clear() codeManager.clear()
var solidityProxy = new SolidityProxy(traceManager, codeManager) var solidityProxy = new SolidityProxy(traceManager, codeManager)
......
...@@ -41,7 +41,7 @@ function testMapping (st, vm, privateKey, contractAddress, output, cb) { ...@@ -41,7 +41,7 @@ function testMapping (st, vm, privateKey, contractAddress, output, cb) {
st.end(error) st.end(error)
} else { } else {
var TraceManager = require('remix-core').trace.TraceManager var TraceManager = require('remix-core').trace.TraceManager
var traceManager = new TraceManager() var traceManager = new TraceManager({web3: vm.web3})
traceManager.resolveTrace(tx, () => { traceManager.resolveTrace(tx, () => {
var StorageResolver = require('remix-core').storage.StorageResolver var StorageResolver = require('remix-core').storage.StorageResolver
var StorageViewer = require('remix-core').storage.StorageViewer var StorageViewer = require('remix-core').storage.StorageViewer
...@@ -49,7 +49,7 @@ function testMapping (st, vm, privateKey, contractAddress, output, cb) { ...@@ -49,7 +49,7 @@ function testMapping (st, vm, privateKey, contractAddress, output, cb) {
stepIndex: 213, stepIndex: 213,
tx: tx, tx: tx,
address: contractAddress address: contractAddress
}, new StorageResolver(), traceManager) }, new StorageResolver({web3: vm.web3}), traceManager)
var stateVars = stateDecoder.extractStateVariables('SimpleMappingState', output.sources) var stateVars = stateDecoder.extractStateVariables('SimpleMappingState', output.sources)
stateDecoder.decodeState(stateVars, storageViewer).then((result) => { stateDecoder.decodeState(stateVars, storageViewer).then((result) => {
console.log('ok', JSON.stringify(result)) console.log('ok', JSON.stringify(result))
......
...@@ -51,7 +51,6 @@ function initVM (st, privateKey) { ...@@ -51,7 +51,6 @@ function initVM (st, privateKey) {
console.log(mes) console.log(mes)
st.fail(mes) st.fail(mes)
} else { } else {
remixLib.global.web3Debug = obj
vm.web3 = obj vm.web3 = obj
} }
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment