mirror of https://github.com/lukechilds/node.git
Browse Source
This change fixes a regression introduced by commit
0d051238be
, which contained a typo that
would cause every unrefd interval to fire only once.
Fixes: https://github.com/joyent/node/issues/8900
Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-by: Trevor Norris <trev.norris@gmail.com>
v1.8.0-commit
Julien Gilli
10 years ago
committed by
Fedor Indutny
2 changed files with 19 additions and 1 deletions
@ -0,0 +1,18 @@ |
|||||
|
/* |
||||
|
* This test is a regression test for joyent/node#8900. |
||||
|
*/ |
||||
|
var assert = require('assert'); |
||||
|
|
||||
|
var N = 5; |
||||
|
var nbIntervalFired = 0; |
||||
|
var timer = setInterval(function() { |
||||
|
++nbIntervalFired; |
||||
|
if (nbIntervalFired === N) |
||||
|
clearInterval(timer); |
||||
|
}, 1); |
||||
|
|
||||
|
timer.unref(); |
||||
|
|
||||
|
setTimeout(function onTimeout() { |
||||
|
assert.strictEqual(nbIntervalFired, N); |
||||
|
}, 100); |
Loading…
Reference in new issue