Browse Source

tests: sign test needs to trigger ecurve.Point side effects

hk-custom-address
Daniel Cousens 11 years ago
parent
commit
0a232cdb9d
  1. 12
      test/wallet.js

12
test/wallet.js

@ -651,10 +651,16 @@ describe('Wallet', function() {
var fee = 30000 var fee = 30000
sinon.spy(TransactionBuilder.prototype, "sign") sinon.spy(TransactionBuilder.prototype, "sign")
var tx = wallet.createTx(to, value, { fixedFee: fee }) wallet.createTx(to, value, { fixedFee: fee })
var priv1 = wallet.getPrivateKeyForAddress(address1)
var priv2 = wallet.getPrivateKeyForAddress(address2)
// FIXME: boo (required) side effects
priv1.pub.Q.affineX, priv2.pub.Q.affineX
assert(TransactionBuilder.prototype.sign.calledWith(0, wallet.getPrivateKeyForAddress(address2))) assert(TransactionBuilder.prototype.sign.calledWith(0, priv2))
assert(TransactionBuilder.prototype.sign.calledWith(1, wallet.getPrivateKeyForAddress(address1))) assert(TransactionBuilder.prototype.sign.calledWith(1, priv1))
}) })
}) })

Loading…
Cancel
Save