diff --git a/test/transaction_builder.js b/test/transaction_builder.js index d955d4c..860138b 100644 --- a/test/transaction_builder.js +++ b/test/transaction_builder.js @@ -204,6 +204,7 @@ describe('TransactionBuilder', function () { txb.addInput(input.txId, input.vout) signs = Math.max(signs, input.signs.length) }) + f.outputs.forEach(function (output) { txb.addOutput(Script.fromASM(output.script), output.value) }) @@ -214,7 +215,6 @@ describe('TransactionBuilder', function () { }) var tx - var forceFixMultisigSigOrder = false for (var i = 0; i < signs; i++) { if (tx) { @@ -224,7 +224,7 @@ describe('TransactionBuilder', function () { f.inputs.forEach(function (input, index) { var privKey = bitcoin.ECKey.fromWIF(input.signs[i].privKey) var redeemScript = bitcoin.Script.fromASM(input.redeemScript) - txb.sign(index, privKey, redeemScript, null, forceFixMultisigSigOrder) + txb.sign(index, privKey, redeemScript) }) tx = txb.buildIncomplete() @@ -236,8 +236,6 @@ describe('TransactionBuilder', function () { })) }) - forceFixMultisigSigOrder = false - // manually mess up the signatures f.inputs.forEach(function (input, index) { // remove all OP_0s @@ -255,9 +253,7 @@ describe('TransactionBuilder', function () { assert.equal(tx.toHex(), f.txHexIncomplete, 'txHexIncomplete') tx = txb.build() - assert.equal(tx.toHex(), f.txHexComplete, 'txHexComplete') - }) }) })