test: clarify role of domains in test

Add a comment to clarify how the tests work and their purpose.

Also removes unnecessary assignment of domain module to a variable.

PR-URL: https://github.com/nodejs/node/pull/4474
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
This commit is contained in:
Rich Trott 2015-12-31 08:21:50 -08:00
parent 1170b26261
commit b16a50d32d
3 changed files with 21 additions and 3 deletions

View File

@ -1,7 +1,13 @@
'use strict';
require('../common');
var assert = require('assert');
var domain = require('domain');
// Requiring the domain module here changes the function that is used by node to
// call process.nextTick's callbacks to a variant that specifically handles
// domains. We want to test this specific variant in this test, and so even if
// the domain module is not used, this require call is needed and must not be
// removed.
require('domain');
var implementations = [
function(fn) {

View File

@ -1,7 +1,13 @@
'use strict';
require('../common');
var assert = require('assert');
var domain = require('domain');
// Requiring the domain module here changes the function that is used by node to
// call process.nextTick's callbacks to a variant that specifically handles
// domains. We want to test this specific variant in this test, and so even if
// the domain module is not used, this require call is needed and must not be
// removed.
require('domain');
function enqueueMicrotask(fn) {
Promise.resolve().then(fn);

View File

@ -1,7 +1,13 @@
'use strict';
require('../common');
var assert = require('assert');
var domain = require('domain');
// Requiring the domain module here changes the function that is used by node to
// call process.nextTick's callbacks to a variant that specifically handles
// domains. We want to test this specific variant in this test, and so even if
// the domain module is not used, this require call is needed and must not be
// removed.
require('domain');
function enqueueMicrotask(fn) {
Promise.resolve().then(fn);