Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: use common.fixturesDir almost everywhere #6997

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions test/parallel/test-child-process-detached.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';
require('../common');
var common = require('../common');
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: const

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a nit so you can ignore it, of course, but if you do want to const-ify common here, you can also do it in the other files too. (Looks like you used var where the file was doing that for other modules and const where it was already using that. Which is also just fine. Like I said: nit.)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, I kept with whatever was being used in the file, for least-confusion/impact.

I think const-ifying tests makes more sense in separate PR(s)/commit(s). SGTY?

var assert = require('assert');
var path = require('path');

var spawn = require('child_process').spawn;
var childPath = path.join(__dirname, '..', 'fixtures',
var childPath = path.join(common.fixturesDir,
'parent-process-nonpersistent.js');
var persistentPid = -1;

Expand Down
5 changes: 3 additions & 2 deletions test/parallel/test-delayed-require.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
'use strict';
require('../common');
var common = require('../common');
var path = require('path');
var assert = require('assert');

var a;
setTimeout(function() {
a = require('../fixtures/a');
a = require(path.join(common.fixturesDir, 'a'));
}, 50);

process.on('exit', function() {
Expand Down
3 changes: 2 additions & 1 deletion test/parallel/test-global.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* eslint-disable strict */
var common = require('../common');
var path = require('path');
var assert = require('assert');

common.globalCheck = false;
Expand All @@ -13,7 +14,7 @@ assert.equal('bar',
baseBar, // eslint-disable-line no-undef
'global.x -> x in base level not working');

var module = require('../fixtures/global/plain');
var module = require(path.join(common.fixturesDir, 'global', 'plain'));
const fooBar = module.fooBar;

assert.equal('foo', fooBar.foo, 'x -> global.x in sub level not working');
Expand Down
2 changes: 1 addition & 1 deletion test/parallel/test-http-default-port.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const assert = require('assert');
const hostExpect = 'localhost';
const fs = require('fs');
const path = require('path');
const fixtures = path.resolve(__dirname, '../fixtures/keys');
const fixtures = path.join(common.fixturesDir, 'keys');
const options = {
key: fs.readFileSync(fixtures + '/agent1-key.pem'),
cert: fs.readFileSync(fixtures + '/agent1-cert.pem')
Expand Down
5 changes: 3 additions & 2 deletions test/parallel/test-internal-modules.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
'use strict';
require('../common');
var common = require('../common');
var path = require('path');
var assert = require('assert');

assert.throws(function() {
require('internal/freelist');
});

assert(require('../fixtures/internal-modules') === 42);
assert(require(path.join(common.fixturesDir, 'internal-modules')) === 42);
4 changes: 2 additions & 2 deletions test/parallel/test-preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ const preloadOption = function(preloads) {
};

const fixture = function(name) {
return path.join(__dirname, '../fixtures/' + name);
return path.join(common.fixturesDir, name);
};

const fixtureA = fixture('printA.js');
Expand Down Expand Up @@ -138,7 +138,7 @@ childProcess.exec(nodeBinary + ' '
});

// https://github.com/nodejs/node/issues/1691
process.chdir(path.join(__dirname, '../fixtures/'));
process.chdir(common.fixturesDir);
childProcess.exec(nodeBinary + ' '
+ '--expose_debug_as=v8debug '
+ '--require ' + fixture('cluster-preload.js') + ' '
Expand Down
2 changes: 1 addition & 1 deletion test/parallel/test-repl-persistent-history.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ const sameHistoryFilePaths = '\nThe old repl history file has the same name ' +
path.join(common.tmpDir, '.node_repl_history') +
' and is empty.\nUsing it as is.\n';
// File paths
const fixtures = path.join(common.testDir, 'fixtures');
const fixtures = common.fixturesDir;
const historyFixturePath = path.join(fixtures, '.node_repl_history');
const historyPath = path.join(common.tmpDir, '.fixture_copy_repl_history');
const historyPathFail = path.join(common.tmpDir, '.node_repl\u0000_history');
Expand Down
2 changes: 1 addition & 1 deletion test/parallel/test-repl-syntax-error-stack.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ common.ArrayStream.prototype.write = function(output) {

const putIn = new common.ArrayStream();
repl.start('', putIn);
let file = path.resolve(__dirname, '../fixtures/syntax/bad_syntax');
let file = path.join(common.fixturesDir, 'syntax', 'bad_syntax');

if (common.isWindows)
file = file.replace(/\\/g, '\\\\');
Expand Down
5 changes: 3 additions & 2 deletions test/parallel/test-require-json.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
'use strict';
require('../common');
var common = require('../common');
var path = require('path');
var assert = require('assert');

try {
require('../fixtures/invalid.json');
require(path.join(common.fixturesDir, 'invalid.json'));
} catch (err) {
var re = /test[\/\\]fixtures[\/\\]invalid.json: Unexpected string/;
var i = err.message.match(re);
Expand Down
4 changes: 2 additions & 2 deletions test/parallel/test-sync-fileread.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';
require('../common');
var common = require('../common');
var assert = require('assert');
var path = require('path');
var fs = require('fs');

var fixture = path.join(__dirname, '../fixtures/x.txt');
var fixture = path.join(common.fixturesDir, 'x.txt');

assert.equal('xyz\n', fs.readFileSync(fixture));
3 changes: 1 addition & 2 deletions test/parallel/test-tls-connect-stream-writes.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@
const common = require('../common');
const assert = require('assert');
const fs = require('fs');
const path = require('path');
const tls = require('tls');
const stream = require('stream');
const net = require('net');

var server;
var cert_dir = path.resolve(__dirname, '../fixtures');
var cert_dir = common.fixturesDir;
var options = { key: fs.readFileSync(cert_dir + '/test_key.pem'),
cert: fs.readFileSync(cert_dir + '/test_cert.pem'),
ca: [ fs.readFileSync(cert_dir + '/test_ca.pem') ],
Expand Down
4 changes: 2 additions & 2 deletions test/parallel/test-util-decorate-error-stack.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Flags: --expose_internals
'use strict';
require('../common');
const common = require('../common');
const assert = require('assert');
const internalUtil = require('internal/util');
const spawnSync = require('child_process').spawnSync;
Expand All @@ -26,7 +26,7 @@ function checkStack(stack) {
}
let err;
const badSyntaxPath =
path.resolve(__dirname, '..', 'fixtures', 'syntax', 'bad_syntax')
path.join(common.fixturesDir, 'syntax', 'bad_syntax')
.replace(/\\/g, '\\\\');

try {
Expand Down
5 changes: 3 additions & 2 deletions test/parallel/test-util-internal.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
'use strict';
// Flags: --expose_internals

require('../common');
const common = require('../common');
const path = require('path');
const assert = require('assert');
const internalUtil = require('internal/util');
const spawnSync = require('child_process').spawnSync;
Expand Down Expand Up @@ -43,7 +44,7 @@ assert.strictEqual(internalUtil.getHiddenValue(obj, 'foo'), 'bar');
let arrowMessage;

try {
require('../fixtures/syntax/bad_syntax');
require(path.join(common.fixturesDir, 'syntax', 'bad_syntax'));
} catch (err) {
arrowMessage = internalUtil.getHiddenValue(err, 'node:arrowMessage');
}
Expand Down
6 changes: 3 additions & 3 deletions test/sequential/test-deprecation-flags.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
'use strict';
require('../common');
const common = require('../common');
const assert = require('assert');
const execFile = require('child_process').execFile;
const depmod = require.resolve('../fixtures/deprecated.js');
const depmod = require.resolve(common.fixturesDir + '/deprecated.js');
const node = process.execPath;

const depUserland =
require.resolve('../fixtures/deprecated-userland-function.js');
require.resolve(common.fixturesDir + '/deprecated-userland-function.js');

const normal = [depmod];
const noDep = ['--no-deprecation', depmod];
Expand Down
4 changes: 2 additions & 2 deletions test/sequential/test-process-warnings.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

require('../common');
const common = require('../common');
const assert = require('assert');
const execFile = require('child_process').execFile;
const warnmod = require.resolve('../fixtures/warnings.js');
const warnmod = require.resolve(common.fixturesDir + '/warnings.js');
const node = process.execPath;

const normal = [warnmod];
Expand Down