remove callback from extractStateAt

pull/5370/head
Iuri Matias 4 years ago
parent 0ed4490631
commit 7040895cf7
  1. 6
      libs/remix-debug/src/Ethdebugger.js
  2. 10
      libs/remix-debug/test/debugger.js

@ -96,10 +96,8 @@ Ethdebugger.prototype.decodeLocalsAt = async function (step, sourceLocation, cal
}
/* decode state */
Ethdebugger.prototype.extractStateAt = function (step, callback) {
this.solidityProxy.extractStateVariablesAt(step).then((stateVars) => {
callback(null, stateVars)
}).catch(callback)
Ethdebugger.prototype.extractStateAt = async function (step) {
return this.solidityProxy.extractStateVariablesAt(step)
}
Ethdebugger.prototype.decodeStateAt = function (step, stateVars, callback) {

@ -235,10 +235,10 @@ function testDebugging (debugManager) {
}
})
tape('traceManager.decodeStateAt', (t) => {
tape('traceManager.decodeStateAt', async (t) => {
t.plan(7)
debugManager.extractStateAt(312, (error, state) => {
if (error) return t.end(error)
try {
const state = await debugManager.extractStateAt(312)
debugManager.decodeStateAt(312, state, (error, decodedState) => {
if (error) return t.end(error)
console.log(decodedState)
@ -250,7 +250,9 @@ function testDebugging (debugManager) {
t.equal(decodedState['proposals'].length, '0x1')
t.equal(decodedState['proposals'].type, 'struct Ballot.Proposal[]')
})
})
} catch (error) {
if (error) return t.end(error)
}
})
tape('traceManager.decodeLocalsAt', async (t) => {

Loading…
Cancel
Save