add Script#checkMinimalPush tests
This commit is contained in:
parent
4b68c3725d
commit
7f0a2dc050
|
@ -7,7 +7,6 @@ var Opcode = bitcore.Opcode;
|
|||
var PublicKey = bitcore.PublicKey;
|
||||
var Address = bitcore.Address;
|
||||
|
||||
|
||||
describe('Script', function() {
|
||||
|
||||
it('should make a new script', function() {
|
||||
|
@ -540,4 +539,31 @@ describe('Script', function() {
|
|||
});
|
||||
});
|
||||
|
||||
|
||||
describe('#checkMinimalPush', function() {
|
||||
|
||||
it('should check these minimal pushes', function() {
|
||||
Script().add(1).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(0).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(-1).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(1000).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(0xffffffff).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(0xffffffffffffffff).checkMinimalPush(0).should.equal(true);
|
||||
Script().add(new Buffer([0])).checkMinimalPush(0).should.equal(true);
|
||||
|
||||
var buf = new Buffer(75);
|
||||
buf.fill(1);
|
||||
Script().add(buf).checkMinimalPush(0).should.equal(true);
|
||||
|
||||
buf = new Buffer(76);
|
||||
buf.fill(1);
|
||||
Script().add(buf).checkMinimalPush(0).should.equal(true);
|
||||
|
||||
buf = new Buffer(256);
|
||||
buf.fill(1);
|
||||
Script().add(buf).checkMinimalPush(0).should.equal(true);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue