test outgoing tx
This commit is contained in:
parent
b3fd228616
commit
d4ff5232df
|
@ -4245,6 +4245,41 @@ describe('Wallet service', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
it.only('should correctly handle change in tx history', function(done) {
|
||||||
|
server._normalizeTxHistory = sinon.stub().returnsArg(0);
|
||||||
|
var txs = [{
|
||||||
|
txid: '1',
|
||||||
|
confirmations: 1,
|
||||||
|
fees: 150,
|
||||||
|
time: Date.now() / 1000,
|
||||||
|
inputs: [{
|
||||||
|
address: firstAddress,
|
||||||
|
amount: 550,
|
||||||
|
}],
|
||||||
|
outputs: [{
|
||||||
|
address: firstAddress,
|
||||||
|
amount: 100,
|
||||||
|
}, {
|
||||||
|
address: 'external',
|
||||||
|
amount: 300,
|
||||||
|
}],
|
||||||
|
}];
|
||||||
|
helpers.stubHistory(txs);
|
||||||
|
server.getTxHistory({}, function(err, txs) {
|
||||||
|
should.not.exist(err);
|
||||||
|
should.exist(txs);
|
||||||
|
txs.length.should.equal(1);
|
||||||
|
var tx = txs[0];
|
||||||
|
tx.action.should.equal('sent');
|
||||||
|
tx.amount.should.equal(300);
|
||||||
|
tx.fees.should.equal(150);
|
||||||
|
tx.outputs.length.should.equal(1);
|
||||||
|
tx.outputs[0].address.should.equal('external');
|
||||||
|
tx.outputs[0].amount.should.equal(300);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue