Skip to content

Commit 9af5505

Browse files
maasenciohMylesBorins
authored andcommitted
test: continue normalizing fixtures use
PR-URL: #14716 Refs: #14332 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]>
1 parent 560ef97 commit 9af5505

24 files changed

+74
-95
lines changed

test/async-hooks/test-graph.tls-write.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ if (!common.hasIPv6)
99

1010
const initHooks = require('./init-hooks');
1111
const verifyGraph = require('./verify-graph');
12-
const fs = require('fs');
1312
const tls = require('tls');
14-
const path = require('path');
13+
const fixtures = require('../common/fixtures');
1514

1615
const hooks = initHooks();
1716
hooks.enable();
@@ -21,8 +20,8 @@ hooks.enable();
2120
//
2221
const server = tls
2322
.createServer({
24-
cert: fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem')),
25-
key: fs.readFileSync(path.join(common.fixturesDir, 'test_key.pem'))
23+
cert: fixtures.readSync('test_cert.pem'),
24+
key: fixtures.readSync('test_key.pem')
2625
})
2726
.on('listening', common.mustCall(onlistening))
2827
.on('secureConnection', common.mustCall(onsecureConnection))

test/async-hooks/test-tlswrap.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ if (!common.hasCrypto)
55
common.skip('missing crypto');
66

77
const assert = require('assert');
8-
const fs = require('fs');
9-
const path = require('path');
8+
const fixtures = require('../common/fixtures');
109
const tls = require('tls');
1110

1211
const tick = require('./tick');
@@ -21,8 +20,8 @@ hooks.enable();
2120
//
2221
const server = tls
2322
.createServer({
24-
cert: fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem')),
25-
key: fs.readFileSync(path.join(common.fixturesDir, 'test_key.pem'))
23+
cert: fixtures.readSync('test_cert.pem'),
24+
key: fixtures.readSync('test_key.pem')
2625
})
2726
.on('listening', common.mustCall(onlistening))
2827
.on('secureConnection', common.mustCall(onsecureConnection))

test/async-hooks/test-writewrap.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ if (!common.hasCrypto)
66

77
const assert = require('assert');
88
const initHooks = require('./init-hooks');
9-
const fs = require('fs');
9+
const fixtures = require('../common/fixtures');
1010
const { checkInvocations } = require('./hook-checks');
1111
const tls = require('tls');
1212

@@ -18,8 +18,8 @@ hooks.enable();
1818
//
1919
const server = tls
2020
.createServer({
21-
cert: fs.readFileSync(`${common.fixturesDir}/test_cert.pem`),
22-
key: fs.readFileSync(`${common.fixturesDir}/test_key.pem`)
21+
cert: fixtures.readSync('test_cert.pem'),
22+
key: fixtures.readSync('test_key.pem')
2323
})
2424
.on('listening', common.mustCall(onlistening))
2525
.on('secureConnection', common.mustCall(onsecureConnection))

test/doctool/test-doctool-html.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ try {
1111
const assert = require('assert');
1212
const fs = require('fs');
1313
const path = require('path');
14+
const fixtures = require('../common/fixtures');
1415
const processIncludes = require('../../tools/doc/preprocess.js');
1516
const html = require('../../tools/doc/html.js');
1617

@@ -21,12 +22,12 @@ const html = require('../../tools/doc/html.js');
2122
// have an html parser.
2223
const testData = [
2324
{
24-
file: path.join(common.fixturesDir, 'sample_document.md'),
25+
file: fixtures.path('sample_document.md'),
2526
html: '<ol><li>fish</li><li><p>fish</p></li><li><p>Redfish</p></li>' +
2627
'<li>Bluefish</li></ol>'
2728
},
2829
{
29-
file: path.join(common.fixturesDir, 'order_of_end_tags_5873.md'),
30+
file: fixtures.path('order_of_end_tags_5873.md'),
3031
html: '<h3>ClassMethod: Buffer.from(array) <span> ' +
3132
'<a class="mark" href="#foo_class_method_buffer_from_array" ' +
3233
'id="foo_class_method_buffer_from_array">#</a> </span> </h3><div' +
@@ -36,7 +37,7 @@ const testData = [
3637
'</ul></div>'
3738
},
3839
{
39-
file: path.join(common.fixturesDir, 'doc_with_yaml.md'),
40+
file: fixtures.path('doc_with_yaml.md'),
4041
html: '<h1>Sample Markdown with YAML info' +
4142
'<span><a class="mark" href="#foo_sample_markdown_with_yaml_info" ' +
4243
' id="foo_sample_markdown_with_yaml_info">#</a></span></h1>' +
@@ -72,7 +73,7 @@ const testData = [
7273
'</p>'
7374
},
7475
{
75-
file: path.join(common.fixturesDir, 'doc_with_includes.md'),
76+
file: fixtures.path('doc_with_includes.md'),
7677
html: '<!-- [start-include:doc_inc_1.md] -->' +
7778
'<p>Look <a href="doc_inc_2.html#doc_inc_2_foobar">here</a>!</p>' +
7879
'<!-- [end-include:doc_inc_1.md] -->' +
@@ -83,7 +84,7 @@ const testData = [
8384
'<!-- [end-include:doc_inc_2.md] -->'
8485
},
8586
{
86-
file: path.join(common.fixturesDir, 'sample_document.md'),
87+
file: fixtures.path('sample_document.md'),
8788
html: '<ol><li>fish</li><li><p>fish</p></li><li><p>Redfish</p></li>' +
8889
'<li>Bluefish</li></ol>',
8990
analyticsId: 'UA-67020396-1'

test/doctool/test-doctool-json.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ try {
1010

1111
const assert = require('assert');
1212
const fs = require('fs');
13-
const path = require('path');
13+
const fixtures = require('../common/fixtures');
1414
const json = require('../../tools/doc/json.js');
1515

1616
// Outputs valid json with the expected fields when given simple markdown
@@ -19,7 +19,7 @@ const json = require('../../tools/doc/json.js');
1919
// The json property is some json which will be generated by the doctool.
2020
const testData = [
2121
{
22-
file: path.join(common.fixturesDir, 'sample_document.md'),
22+
file: fixtures.path('sample_document.md'),
2323
json: {
2424
source: 'foo',
2525
modules: [{
@@ -39,7 +39,7 @@ const testData = [
3939
}
4040
},
4141
{
42-
file: path.join(common.fixturesDir, 'order_of_end_tags_5873.md'),
42+
file: fixtures.path('order_of_end_tags_5873.md'),
4343
json: {
4444
source: 'foo',
4545
modules: [{
@@ -76,7 +76,7 @@ const testData = [
7676
}
7777
},
7878
{
79-
file: path.join(common.fixturesDir, 'doc_with_yaml.md'),
79+
file: fixtures.path('doc_with_yaml.md'),
8080
json: {
8181
source: 'foo',
8282
modules: [

test/fixtures/module-require-symlink/symlinked.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
'use strict';
2-
const common = require('../../common');
32
const assert = require('assert');
43
const foo = require('./foo');
5-
const path = require('path');
4+
const fixtures = require('../../common/fixtures');
65

7-
const linkScriptTarget = path.join(common.fixturesDir,
8-
'module-require-symlink', 'symlinked.js');
6+
const linkScriptTarget = fixtures.path('module-require-symlink', 'symlinked.js');
97

108
assert.strictEqual(foo.dep1.bar.version, 'CORRECT_VERSION');
119
assert.strictEqual(foo.dep2.bar.version, 'CORRECT_VERSION');

test/fixtures/tls-connect.js

+4-9
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ const common = require('../common');
99
if (!common.hasCrypto)
1010
common.skip('missing crypto');
1111

12-
const fs = require('fs');
13-
const join = require('path').join;
12+
const fixtures = require('../common/fixtures');
1413
const tls = require('tls');
1514
const util = require('util');
1615

@@ -33,17 +32,13 @@ const keys = exports.keys = {
3332
function load(cert, issuer) {
3433
issuer = issuer || cert; // Assume self-signed if no issuer
3534
const id = {
36-
key: read(cert + '-key.pem'),
37-
cert: read(cert + '-cert.pem'),
38-
ca: read(issuer + '-cert.pem'),
35+
key: fixtures.readKey(cert + '-key.pem', 'binary'),
36+
cert: fixtures.readKey(cert + '-cert.pem', 'binary'),
37+
ca: fixtures.readKey(issuer + '-cert.pem', 'binary'),
3938
};
4039
return id;
4140
}
4241

43-
function read(file) {
44-
return fs.readFileSync(join(common.fixturesDir, 'keys', file), 'binary');
45-
}
46-
4742
exports.connect = function connect(options, callback) {
4843
callback = common.mustCall(callback);
4944

test/inspector/inspector-helper.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ const common = require('../common');
33
const assert = require('assert');
44
const fs = require('fs');
55
const http = require('http');
6-
const path = require('path');
6+
const fixtures = require('../common/fixtures');
77
const { spawn } = require('child_process');
88
const url = require('url');
99

10-
const _MAINSCRIPT = path.join(common.fixturesDir, 'loop.js');
10+
const _MAINSCRIPT = fixtures.path('loop.js');
1111
const DEBUG = false;
1212
const TIMEOUT = common.platformTimeout(15 * 1000);
1313

test/internet/test-tls-add-ca-cert.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ if (!common.hasCrypto)
88

99
const assert = require('assert');
1010
const fs = require('fs');
11-
const path = require('path');
11+
const fixtures = require('../common/fixtures');
1212
const tls = require('tls');
1313

1414
function filenamePEM(n) {
15-
return path.join(common.fixturesDir, 'keys', `${n}.pem`);
15+
return fixtures.path('keys', `${n}.pem`);
1616
}
1717

1818
function loadPEM(n) {

test/known_issues/test-repl-require-context.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
// Refs: https://github.com/nodejs/node/issues/7788
33
const common = require('../common');
44
const assert = require('assert');
5-
const path = require('path');
5+
const path = require('../common/fixtures').path;
66
const repl = require('repl');
77
const stream = require('stream');
88
const inputStream = new stream.PassThrough();
99
const outputStream = new stream.PassThrough();
10-
const fixture = path.join(common.fixturesDir, 'is-object.js');
10+
const fixture = path('is-object.js');
1111
const r = repl.start({
1212
input: inputStream,
1313
output: outputStream,

test/known_issues/test-url-parse-conformance.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
'use strict';
22

33
// Refs: https://github.com/nodejs/node/issues/5832
4-
5-
const common = require('../common');
4+
require('../common');
65
const url = require('url');
76
const assert = require('assert');
8-
const path = require('path');
9-
10-
const tests = require(path.join(common.fixturesDir, 'url-tests'));
7+
const fixtures = require('../common/fixtures');
8+
const tests = require(fixtures.path('url-tests'));
119

1210
let failed = 0;
1311
let attempted = 0;

test/pummel/test-https-ci-reneg-attack.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const assert = require('assert');
3131
const spawn = require('child_process').spawn;
3232
const tls = require('tls');
3333
const https = require('https');
34-
const fs = require('fs');
34+
const fixtures = require('../common/fixtures');
3535

3636
// renegotiation limits to test
3737
const LIMITS = [0, 1, 2, 3, 5, 10, 16];
@@ -48,8 +48,8 @@ const LIMITS = [0, 1, 2, 3, 5, 10, 16];
4848

4949
function test(next) {
5050
const options = {
51-
cert: fs.readFileSync(`${common.fixturesDir}/test_cert.pem`),
52-
key: fs.readFileSync(`${common.fixturesDir}/test_key.pem`)
51+
cert: fixtures.readSync('test_cert.pem'),
52+
key: fixtures.readSync('test_key.pem')
5353
};
5454

5555
let seenError = false;

test/pummel/test-https-large-response.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ if (!common.hasCrypto)
2525
common.skip('missing crypto');
2626

2727
const assert = require('assert');
28-
const fs = require('fs');
28+
const fixtures = require('../common/fixtures');
2929
const https = require('https');
3030

3131
const options = {
32-
key: fs.readFileSync(`${common.fixturesDir}/keys/agent1-key.pem`),
33-
cert: fs.readFileSync(`${common.fixturesDir}/keys/agent1-cert.pem`)
32+
key: fixtures.readKey('agent1-key.pem'),
33+
cert: fixtures.readKey('agent1-cert.pem')
3434
};
3535

3636
process.stdout.write('build body...');

test/pummel/test-https-no-reader.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,11 @@ if (!common.hasCrypto)
2626

2727
const assert = require('assert');
2828
const https = require('https');
29-
const fs = require('fs');
30-
const path = require('path');
29+
const fixtures = require('../common/fixtures');
3130

3231
const options = {
33-
key: fs.readFileSync(path.join(common.fixturesDir, 'test_key.pem')),
34-
cert: fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem'))
32+
key: fixtures.readSync('test_key.pem'),
33+
cert: fixtures.readSync('test_cert.pem')
3534
};
3635

3736
const buf = Buffer.allocUnsafe(1024 * 1024);

test/pummel/test-regress-GH-892.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,13 @@ if (!common.hasCrypto)
3333
const assert = require('assert');
3434
const spawn = require('child_process').spawn;
3535
const https = require('https');
36-
const fs = require('fs');
36+
const fixtures = require('../common/fixtures');
3737

3838
const bytesExpected = 1024 * 1024 * 32;
3939

4040
let started = false;
4141

42-
const childScript = require('path').join(common.fixturesDir,
43-
'GH-892-request.js');
42+
const childScript = fixtures.path('GH-892-request.js');
4443

4544
function makeRequest() {
4645
if (started) return;
@@ -78,8 +77,8 @@ function makeRequest() {
7877

7978

8079
const serverOptions = {
81-
key: fs.readFileSync(`${common.fixturesDir}/keys/agent1-key.pem`),
82-
cert: fs.readFileSync(`${common.fixturesDir}/keys/agent1-cert.pem`)
80+
key: fixtures.readKey('agent1-key.pem'),
81+
cert: fixtures.readKey('agent1-cert.pem')
8382
};
8483

8584
let uploadCount = 0;

test/pummel/test-tls-ci-reneg-attack.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (!common.opensslCli)
3030
const assert = require('assert');
3131
const spawn = require('child_process').spawn;
3232
const tls = require('tls');
33-
const fs = require('fs');
33+
const fixtures = require('../common/fixtures');
3434

3535
// renegotiation limits to test
3636
const LIMITS = [0, 1, 2, 3, 5, 10, 16];
@@ -47,8 +47,8 @@ const LIMITS = [0, 1, 2, 3, 5, 10, 16];
4747

4848
function test(next) {
4949
const options = {
50-
cert: fs.readFileSync(`${common.fixturesDir}/test_cert.pem`),
51-
key: fs.readFileSync(`${common.fixturesDir}/test_key.pem`)
50+
cert: fixtures.readSync('test_cert.pem'),
51+
key: fixtures.readSync('test_key.pem')
5252
};
5353

5454
let seenError = false;

test/pummel/test-tls-connect-memleak.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ if (!common.hasCrypto)
2828

2929
const assert = require('assert');
3030
const tls = require('tls');
31-
const fs = require('fs');
31+
const fixtures = require('../common/fixtures');
3232

3333
assert.strictEqual(
3434
typeof global.gc,
@@ -37,8 +37,8 @@ assert.strictEqual(
3737
);
3838

3939
tls.createServer({
40-
cert: fs.readFileSync(`${common.fixturesDir}/test_cert.pem`),
41-
key: fs.readFileSync(`${common.fixturesDir}/test_key.pem`)
40+
cert: fixtures.readSync('test_cert.pem'),
41+
key: fixtures.readSync('test_key.pem')
4242
}).listen(common.PORT);
4343

4444
{

test/pummel/test-tls-securepair-client.js

+3-7
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ if (!common.opensslCli)
2929
if (!common.hasCrypto)
3030
common.skip('missing crypto');
3131

32-
const join = require('path').join;
3332
const net = require('net');
3433
const assert = require('assert');
35-
const fs = require('fs');
34+
const fixtures = require('../common/fixtures');
3635
const tls = require('tls');
3736
const spawn = require('child_process').spawn;
3837

@@ -56,11 +55,8 @@ function test2() {
5655
}
5756

5857
function test(keyfn, certfn, check, next) {
59-
keyfn = join(common.fixturesDir, keyfn);
60-
const key = fs.readFileSync(keyfn).toString();
61-
62-
certfn = join(common.fixturesDir, certfn);
63-
const cert = fs.readFileSync(certfn).toString();
58+
const key = fixtures.readSync(keyfn).toString();
59+
const cert = fixtures.readSync(certfn).toString();
6460

6561
const server = spawn(common.opensslCli, ['s_server',
6662
'-accept', common.PORT,

0 commit comments

Comments
 (0)