liquid-funding/test/helpers/gasLogger.js

12 lines
441 B
JavaScript

let bNumber;
module.exports = (gasUsage) => (res) => {
if (res.includes('Block Number: ')) {
bNumber= res.split('Block Number: ')[1];
} else if (res.includes('Gas usage: ')) {
const g = res.split('Gas usage: ')[1];
gasUsage[bNumber] = g;
} else if (res.includes('Runtime Error: ')) {
// need to subtract 1 b/c gas gets printed before block number, so we are always 1 block behind
delete gasUsage[bNumber - 1];
}
}