one more test to make sure things are working
This commit is contained in:
parent
697b3e5009
commit
e3aa93614e
|
@ -62,6 +62,19 @@ describe('Script', function() {
|
||||||
script.chunks[0].toString('hex').should.equal('010203');
|
script.chunks[0].toString('hex').should.equal('010203');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should parse this buffer an OP code, data, and another OP code', function() {
|
||||||
|
var buf = new Buffer([0, 0, 0, 0, 0, 0, 1, 2, 3, 0]);
|
||||||
|
buf[0] = Opcode('OP_0').toNumber();
|
||||||
|
buf[1] = Opcode('OP_PUSHDATA4').toNumber();
|
||||||
|
buf.writeUInt16LE(3, 2);
|
||||||
|
buf[buf.length - 1] = Opcode('OP_0').toNumber();
|
||||||
|
var script = Script().fromBuffer(buf);
|
||||||
|
script.chunks.length.should.equal(3);
|
||||||
|
script.chunks[0].should.equal(buf[0]);
|
||||||
|
script.chunks[1].toString('hex').should.equal('010203');
|
||||||
|
script.chunks[2].should.equal(buf[buf.length - 1]);
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue