Browse Source

change notification tests to resist varying nb of address creation

activeAddress
Ivan Socolsky 10 years ago
parent
commit
9da16decfa
  1. 18
      test/integration/server.js

18
test/integration/server.js

@ -1452,40 +1452,40 @@ describe('Copay server', function() {
});
});
it('should pull the last 5 notifications after 3 TXs', function(done) {
it('should pull the last 4 notifications after 3 TXs', function(done) {
server.getNotifications({
limit: 5,
limit: 4,
reverse: true,
}, function(err, notifications) {
should.not.exist(err);
var types = _.pluck(notifications, 'type');
types.should.deep.equal(['NewTxProposal', 'NewTxProposal', 'NewTxProposal', 'NewAddress', 'NewAddress']);
types.should.deep.equal(['NewTxProposal', 'NewTxProposal', 'NewTxProposal', 'NewAddress']);
done();
});
});
it('should pull the last 5 notifications, using now', function(done) {
it('should pull the last 4 notifications, using now', function(done) {
server.getNotifications({
limit: 5,
limit: 4,
reverse: true,
maxTs: Date.now() / 1000,
minTs: Date.now() / 1000 - 1000,
}, function(err, notifications) {
should.not.exist(err);
var types = _.pluck(notifications, 'type');
types.should.deep.equal(['NewTxProposal', 'NewTxProposal', 'NewTxProposal', 'NewAddress', 'NewAddress']);
types.should.deep.equal(['NewTxProposal', 'NewTxProposal', 'NewTxProposal', 'NewAddress']);
done();
});
});
it('should pull the first 5 notifications after wallet creation', function(done) {
it('should pull all notifications after wallet creation', function(done) {
server.getNotifications({
minTs: 0,
limit: 5
}, function(err, notifications) {
should.not.exist(err);
var types = _.pluck(notifications, 'type');
types.should.deep.equal(['NewCopayer', 'NewAddress', 'NewAddress', 'NewAddress', 'NewTxProposal']);
types[0].should.equal('NewCopayer');
types[types.length - 1].should.equal('NewTxProposal');
done();
});
});

Loading…
Cancel
Save