diff options
Diffstat (limited to 'test/parallel/test-timers-clearImmediate.js')
-rw-r--r-- | test/parallel/test-timers-clearImmediate.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/parallel/test-timers-clearImmediate.js b/test/parallel/test-timers-clearImmediate.js new file mode 100644 index 0000000000..ab65b7bf1c --- /dev/null +++ b/test/parallel/test-timers-clearImmediate.js @@ -0,0 +1,18 @@ +'use strict'; +require('../common'); +const assert = require('assert'); + +const N = 3; +var count = 0; +function next() { + const immediate = setImmediate(function() { + clearImmediate(immediate); + ++count; + }); +} +for (var i = 0; i < N; ++i) + next(); + +process.on('exit', () => { + assert.strictEqual(count, N, `Expected ${N} immediate callback executions`); +}); |