common = require("../common"); assert = common.assert var order = []; process.nextTick(function () { setTimeout(function() { order.push('setTimeout'); }, 0); process.nextTick(function() { order.push('nextTick'); }); }) process.addListener('exit', function () { assert.deepEqual(order, ['nextTick', 'setTimeout']); });