mirror of
https://github.com/nodejs/node.git
synced 2025-05-17 10:27:12 +00:00

I identified a number of files where it said "the the" in the comments of the source code and in general documentation texts. I replaced these occurences with a single instance of "the". PR-URL: https://github.com/nodejs/node/pull/11711 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
'use strict';
|
|
const common = require('../common');
|
|
const assert = require('assert');
|
|
const cp = require('child_process');
|
|
|
|
if (process.argv[2] === 'child') {
|
|
process.emitWarning('foo');
|
|
} else {
|
|
function test(env) {
|
|
const cmd = `${process.execPath} ${__filename} child`;
|
|
|
|
cp.exec(cmd, { env }, common.mustCall((err, stdout, stderr) => {
|
|
assert.strictEqual(err, null);
|
|
assert.strictEqual(stdout, '');
|
|
|
|
if (env.NODE_NO_WARNINGS === '1')
|
|
assert.strictEqual(stderr, '');
|
|
else
|
|
assert(/Warning: foo$/.test(stderr.trim()));
|
|
}));
|
|
}
|
|
|
|
test({});
|
|
test(process.env);
|
|
test({ NODE_NO_WARNINGS: undefined });
|
|
test({ NODE_NO_WARNINGS: null });
|
|
test({ NODE_NO_WARNINGS: 'foo' });
|
|
test({ NODE_NO_WARNINGS: true });
|
|
test({ NODE_NO_WARNINGS: false });
|
|
test({ NODE_NO_WARNINGS: {} });
|
|
test({ NODE_NO_WARNINGS: [] });
|
|
test({ NODE_NO_WARNINGS: function() {} });
|
|
test({ NODE_NO_WARNINGS: 0 });
|
|
test({ NODE_NO_WARNINGS: -1 });
|
|
test({ NODE_NO_WARNINGS: '0' });
|
|
test({ NODE_NO_WARNINGS: '01' });
|
|
test({ NODE_NO_WARNINGS: '2' });
|
|
// Don't test the number 1 because it will come through as a string in the
|
|
// child process environment.
|
|
test({ NODE_NO_WARNINGS: '1' });
|
|
}
|