Browse Source

Add shorthand method toHex to Script

patch-2
Esteban Ordano 10 years ago
parent
commit
03f794b4a3
  1. 4
      lib/script/script.js
  2. 8
      test/script/script.js

4
lib/script/script.js

@ -206,6 +206,10 @@ Script.prototype.toString = function() {
return str.substr(1);
};
Script.prototype.toHex = function() {
return this.toBuffer().toString('hex');
};
Script.prototype.inspect = function() {
return '<Script: ' + this.toString() + '>';
};

8
test/script/script.js

@ -193,6 +193,14 @@ describe('Script', function() {
});
describe('toHex', function() {
it('should return an hexa string "03010203" as expected from [3, 1, 2, 3]', function() {
var buf = new Buffer([3, 1, 2, 3]);
var script = Script.fromBuffer(buf);
script.toHex().should.equal('03010203');
});
});
describe('#isDataOut', function() {
it('should know this is a (blank) OP_RETURN script', function() {

Loading…
Cancel
Save