node/test/simple/test-next-tick-ordering2.js

18 lines
351 B
JavaScript

var common = require('../common');
var assert = require('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']);
});