diff --git a/src/bufferutils.js b/src/bufferutils.js index ac340e9..1f4afaa 100644 --- a/src/bufferutils.js +++ b/src/bufferutils.js @@ -37,6 +37,7 @@ function readPushDataInt(buffer, offset) { } return { + opcode: opcode, number: number, size: size } diff --git a/test/bufferutils.js b/test/bufferutils.js index 72cec2d..04bfd0c 100644 --- a/test/bufferutils.js +++ b/test/bufferutils.js @@ -23,7 +23,9 @@ describe('bufferutils', function() { it('decodes ' + f.hexPD + ' correctly', function() { var buffer = new Buffer(f.hexPD, 'hex') var d = bufferutils.readPushDataInt(buffer, 0) + var fopcode = parseInt(f.hexPD.substr(0, 2), 16) + assert.equal(d.opcode, fopcode) assert.equal(d.number, f.dec) assert.equal(d.size, buffer.length) })