From 2fe421b14f27dc8e9a7fc7783a231a33c894c51c Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Thu, 31 Jul 2014 10:50:00 -0300 Subject: [PATCH] tests for txProposal 1 --- js/models/core/TxProposal.js | 2 +- test/test.TxProposal.js | 14 +++++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/js/models/core/TxProposal.js b/js/models/core/TxProposal.js index ff560d84c..5ee3432b4 100644 --- a/js/models/core/TxProposal.js +++ b/js/models/core/TxProposal.js @@ -90,7 +90,7 @@ TxProposal._formatKeys = function(allowedPubKeys) { return keys; }; -TxProposal.prototype._verifySignatures = function(inKeys, scriptSig, txSigHash) { +TxProposal._verifySignatures = function(inKeys, scriptSig, txSigHash) { preconditions.checkArgument(Buffer.isBuffer(txSigHash)); preconditions.checkArgument(inKeys); preconditions.checkState(Buffer.isBuffer(inKeys[0])); diff --git a/test/test.TxProposal.js b/test/test.TxProposal.js index 78561e278..138439ba2 100644 --- a/test/test.TxProposal.js +++ b/test/test.TxProposal.js @@ -171,15 +171,11 @@ describe('TxProposal', function() { ret.should.deep.equal([0, 3]); }); it('#_keysFromRedeemScript', function() { - var txp = dummyProposal; - var keys = - // Data taken from bitcore's TransactionBuilder test - var txp = dummyProposal; - var ret = txp._updateSignedBy(pubkeys, new bitcore.Script(new Buffer(validScriptSig, 'hex')), new Buffer('31103626e162f1cbfab6b95b08c9f6e78aae128523261cb37f8dfd4783cb09a7', 'hex')); - ret.should.deep.equal([0, 3]); + var keys = TxProposal._keysFromRedeemScript(validScriptSig); + keys.length.should.equal(5); + for(var i in keys){ + keys[i].toString('hex').should.equal(pubkeys[i].toString('hex')); + } }); - - - }); });