one more test to make sure things are working

This commit is contained in:
Ryan X. Charles 2014-09-01 16:44:27 -07:00
parent 697b3e5009
commit e3aa93614e
1 changed files with 13 additions and 0 deletions

View File

@ -62,6 +62,19 @@ describe('Script', function() {
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]);
});
});
});