diff --git a/test/parallel/test-timers-unrefed-in-callback.js b/test/parallel/test-timers-unrefed-in-callback.js index c6fcb22789..50e6881bd3 100644 --- a/test/parallel/test-timers-unrefed-in-callback.js +++ b/test/parallel/test-timers-unrefed-in-callback.js @@ -2,8 +2,7 @@ // Checks that setInterval timers keep running even when they're // unrefed within their callback. -require('../common'); -const assert = require('assert'); +const common = require('../common'); const net = require('net'); let counter1 = 0; @@ -28,7 +27,7 @@ function Test1() { // server only for maintaining event loop const server = net.createServer().listen(0); - const timer1 = setInterval(() => { + const timer1 = setInterval(common.mustCall(() => { timer1.unref(); if (counter1++ === 3) { clearInterval(timer1); @@ -36,7 +35,7 @@ function Test1() { Test2(); }); } - }, 1); + }, 4), 1); } @@ -54,8 +53,4 @@ function Test2() { }, 1); } -process.on('exit', () => { - assert.strictEqual(counter1, 4); -}); - Test1();