mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 21:19:50 +01:00
330f25ef82
Make changes so that tests will pass when the comma-dangle settings applied to the rest of the code base are also applied to tests. PR-URL: https://github.com/nodejs/node/pull/37930 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
23 lines
664 B
JavaScript
23 lines
664 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const assert = require('assert');
|
|
const { spawnSync } = require('child_process');
|
|
|
|
// The last option on the command line takes precedence:
|
|
assert.strictEqual(spawnSync(process.execPath, [
|
|
'--max-http-header-size=1234',
|
|
'--max-http-header-size=5678',
|
|
'-p', 'http.maxHeaderSize',
|
|
], {
|
|
encoding: 'utf8'
|
|
}).stdout.trim(), '5678');
|
|
|
|
// The command line takes precedence over NODE_OPTIONS:
|
|
assert.strictEqual(spawnSync(process.execPath, [
|
|
'--max-http-header-size=5678',
|
|
'-p', 'http.maxHeaderSize',
|
|
], {
|
|
encoding: 'utf8',
|
|
env: { ...process.env, NODE_OPTIONS: '--max-http-header-size=1234' }
|
|
}).stdout.trim(), '5678');
|