'use strict'; const common = require('../common'); var assert = require('assert'); process.nextTick(common.mustCall(function() { process.nextTick(common.mustCall(function() { process.nextTick(common.mustCall(function() {})); })); })); setTimeout(common.mustCall(function() { process.nextTick(common.mustCall(function() {})); }), 50); process.nextTick(common.mustCall(function() {})); var obj = {}; process.nextTick(function(a, b) { assert.equal(a, 42); assert.equal(b, obj); }, 42, obj); process.on('exit', function() { process.nextTick(common.fail); });