add rebroadcast test

This commit is contained in:
Matias Alejo Garcia 2014-08-05 16:25:02 -03:00
commit 5a2dfe690d
5 changed files with 131 additions and 66 deletions

View file

@ -678,10 +678,10 @@ describe('Wallet model', function() {
w.blockchain.fixUnspent(utxo);
w.createTx(toAddress, amountSatStr, null, function(ntxid) {
var s = sinon.stub(w, 'getMyCopayerId').returns('213');
Object.keys(w.txProposals._getTxp(ntxid).rejectedBy).length.should.equal(0);
Object.keys(w.txProposals.get(ntxid).rejectedBy).length.should.equal(0);
w.reject(ntxid);
Object.keys(w.txProposals._getTxp(ntxid).rejectedBy).length.should.equal(1);
w.txProposals._getTxp(ntxid).rejectedBy['213'].should.gt(1);
Object.keys(w.txProposals.get(ntxid).rejectedBy).length.should.equal(1);
w.txProposals.get(ntxid).rejectedBy['213'].should.gt(1);
s.restore();
done();
});
@ -1169,7 +1169,7 @@ describe('Wallet model', function() {
w._handleReject(1, {
ntxid: 1
}, 1);
}).should.throw('unknown TX');
}).should.throw('Unknown TXP');
});
it('should fail to reject a signed tx', function() {
var w = cachedCreateW();
@ -1223,7 +1223,7 @@ describe('Wallet model', function() {
w._handleReject(1, {
ntxid: 1
}, 1);
}).should.throw('unknown TX');
}).should.throw('Unknown TXP');
});
it('should set seen a tx', function() {
var w = cachedCreateW();