Skip to content

Commit 714c254

Browse files
committed
Update delay burst test to be more tolerant of timing
Fixes node-red#1013
1 parent 90f4db9 commit 714c254

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

test/nodes/core/core/89-delay_spec.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -429,14 +429,17 @@ describe('delay Node', function() {
429429

430430
// we ensure that we note that a warning is received for buffer growth
431431
sinon.stub(delayNode1, 'warn', function(warning) {
432-
if (warning.indexOf("buffer exceeded 1000 messages" > -1)) {
433-
receivedWarning = true;
434-
}
432+
receivedWarning = true;
435433
});
436434
// we ensure that the warning is received for buffer size and that we get the last message
437435
helperNode1.on("input", function(msg) {
438-
if (msg.payload === (messageBurstSize - 1) && receivedWarning === true) {
439-
done(); // it will timeout if we don't receive the last message
436+
if (msg.payload === (messageBurstSize - 1)) {
437+
try {
438+
receivedWarning.should.be.true();
439+
done();
440+
} catch(err) {
441+
done(err);
442+
}
440443
}
441444
});
442445
// send messages as quickly as possible

0 commit comments

Comments
 (0)