'use strict'; /* * 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);