Skip to content

Commit d97917f

Browse files
RaisinTenruyadorno
authored andcommitted
test,benchmark: stop requiring URL and URLSearchParams
Since the URL and URLSearchParams classes are available in the global object, there is no need to require them from 'url'. PR-URL: #36927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
1 parent 951a78b commit d97917f

File tree

44 files changed

+0
-45
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+0
-45
lines changed

benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict';
22
const common = require('../common.js');
3-
const { URLSearchParams } = require('url');
43
const querystring = require('querystring');
54
const searchParams = common.searchParams;
65

benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict';
22
const common = require('../common.js');
3-
const { URLSearchParams } = require('url');
43
const querystring = require('querystring');
54
const searchParams = common.searchParams;
65

benchmark/url/url-searchparams-iteration.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22
const common = require('../common.js');
33
const assert = require('assert');
4-
const { URLSearchParams } = require('url');
54

65
const bench = common.createBenchmark(main, {
76
loopMethod: ['forEach', 'iterator'],

benchmark/url/url-searchparams-read.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict';
22
const common = require('../common.js');
3-
const { URLSearchParams } = require('url');
43

54
const bench = common.createBenchmark(main, {
65
accessMethod: ['get', 'getAll', 'has'],

benchmark/url/url-searchparams-sort.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict';
22
const common = require('../common.js');
3-
const URLSearchParams = require('url').URLSearchParams;
43

54
const inputs = {
65
wpt: 'wpt', // To work around tests

test/es-module/test-esm-dynamic-import.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22
const common = require('../common');
33
const assert = require('assert');
4-
const { URL } = require('url');
54

65
const relativePath = '../fixtures/es-modules/test-esm-ok.mjs';
76
const absolutePath = require.resolve('../fixtures/es-modules/test-esm-ok.mjs');

test/es-module/test-esm-loader-modulemap.js

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
require('../common');
88

99
const assert = require('assert');
10-
const { URL } = require('url');
1110
const { Loader } = require('internal/modules/esm/loader');
1211
const ModuleMap = require('internal/modules/esm/module_map');
1312
const ModuleJob = require('internal/modules/esm/module_job');

test/parallel/test-fs-exists.js

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
const common = require('../common');
2424
const assert = require('assert');
2525
const fs = require('fs');
26-
const { URL } = require('url');
2726
const f = __filename;
2827

2928
assert.throws(() => fs.exists(f), { code: 'ERR_INVALID_CALLBACK' });

test/parallel/test-fs-null-bytes.js

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
const common = require('../common');
2424
const assert = require('assert');
2525
const fs = require('fs');
26-
const URL = require('url').URL;
2726

2827
function check(async, sync) {
2928
const argsSync = Array.prototype.slice.call(arguments, 2);

test/parallel/test-fs-whatwg-url.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ const assert = require('assert');
66
const path = require('path');
77
const fs = require('fs');
88
const os = require('os');
9-
const URL = require('url').URL;
109

1110
function pathToFileURL(p) {
1211
if (!path.isAbsolute(p))

test/parallel/test-http-client-get-url.js

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ const common = require('../common');
2424
const assert = require('assert');
2525
const http = require('http');
2626
const url = require('url');
27-
const URL = url.URL;
2827
const testPath = '/foo?bar';
2928

3029
const server = http.createServer(common.mustCall((req, res) => {

test/parallel/test-http2-altsvc.js

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

77
const assert = require('assert');
88
const http2 = require('http2');
9-
const { URL } = require('url');
109
const Countdown = require('../common/countdown');
1110

1211
const server = http2.createServer();

test/parallel/test-http2-connect-method.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ if (!common.hasCrypto)
66
const assert = require('assert');
77
const net = require('net');
88
const http2 = require('http2');
9-
const { URL } = require('url');
109

1110
const {
1211
HTTP2_HEADER_METHOD,

test/parallel/test-http2-create-client-connect.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if (!common.hasCrypto)
99
const fixtures = require('../common/fixtures');
1010
const h2 = require('http2');
1111
const url = require('url');
12-
const URL = url.URL;
1312

1413
{
1514
const server = h2.createServer();

test/parallel/test-http2-response-splitting.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if (!common.hasCrypto)
99
common.skip('missing crypto');
1010
const assert = require('assert');
1111
const http2 = require('http2');
12-
const { URL } = require('url');
1312

1413
// Response splitting example, credit: Amit Klein, Safebreach
1514
const str = '/welcome?lang=bar%c4%8d%c4%8aContent­Length:%200%c4%8d%c4%8a%c' +

test/parallel/test-https-client-get-url.js

-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ const assert = require('assert');
3232
const https = require('https');
3333
const url = require('url');
3434

35-
const URL = url.URL;
36-
3735
const options = {
3836
key: fixtures.readKey('agent1-key.pem'),
3937
cert: fixtures.readKey('agent1-cert.pem')

test/parallel/test-url-format-whatwg.js

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

77
const assert = require('assert');
88
const url = require('url');
9-
const URL = url.URL;
109

1110
const myURL = new URL('http://xn--lck1c3crb1723bpq4a.com/a?a=b#c');
1211

test/parallel/test-vm-module-link.js

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
const common = require('../common');
66

77
const assert = require('assert');
8-
const { URL } = require('url');
98

109
const { SourceTextModule } = require('vm');
1110

test/parallel/test-whatwg-url-constructor.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ if (!common.hasIntl) {
66
}
77

88
const fixtures = require('../common/fixtures');
9-
const { URL, URLSearchParams } = require('url');
109
const { test, assert_equals, assert_true, assert_throws } =
1110
require('../common/wpt').harness;
1211

test/parallel/test-whatwg-url-custom-global.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const { URL, URLSearchParams } = require('url');
87

98
assert.deepStrictEqual(
109
Object.getOwnPropertyDescriptor(global, 'URL'),

test/parallel/test-whatwg-url-custom-inspect.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if (!common.hasIntl) {
99
}
1010

1111
const util = require('util');
12-
const URL = require('url').URL;
1312
const assert = require('assert');
1413

1514
const url = new URL('https://username:password@host.name:8080/path/name/?que=ry#hash');

test/parallel/test-whatwg-url-custom-parsing.js

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ if (!common.hasIntl) {
88
common.skip('missing Intl');
99
}
1010

11-
const URL = require('url').URL;
1211
const assert = require('assert');
1312
const fixtures = require('../common/fixtures');
1413

test/parallel/test-whatwg-url-custom-properties.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// Tests below are not from WPT.
55

66
require('../common');
7-
const URL = require('url').URL;
87
const assert = require('assert');
98

109
const url = new URL('http://user:pass@foo.bar.com:21/aaa/zzz?l=24#test');

test/parallel/test-whatwg-url-custom-searchparams-append.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-constructor.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
function makeIterableFunc(array) {
109
return Object.assign(() => {}, {

test/parallel/test-whatwg-url-custom-searchparams-delete.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const { URL, URLSearchParams } = require('url');
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-entries.js

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
require('../common');
44
const assert = require('assert');
5-
const URLSearchParams = require('url').URLSearchParams;
65

76
// Tests below are not from WPT.
87
const params = new URLSearchParams('a=b&c=d');

test/parallel/test-whatwg-url-custom-searchparams-foreach.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const { URLSearchParams } = require('url');
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-get.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-getall.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-has.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-inspect.js

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
require('../common');
66
const assert = require('assert');
77
const util = require('util');
8-
const URLSearchParams = require('url').URLSearchParams;
98

109
const sp = new URLSearchParams('?a=a&b=b&b=c');
1110
assert.strictEqual(util.inspect(sp),

test/parallel/test-whatwg-url-custom-searchparams-keys.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
const params = new URLSearchParams('a=b&c=d');
109
const keys = params.keys();

test/parallel/test-whatwg-url-custom-searchparams-set.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-sort.js

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// Tests below are not from WPT.
44

55
require('../common');
6-
const { URL, URLSearchParams } = require('url');
76
const { test, assert_array_equals } = require('../common/wpt').harness;
87

98
// TODO(joyeecheung): upstream this to WPT, if possible - even

test/parallel/test-whatwg-url-custom-searchparams-stringifier.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
{
109
const params = new URLSearchParams();

test/parallel/test-whatwg-url-custom-searchparams-values.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URLSearchParams = require('url').URLSearchParams;
87

98
const params = new URLSearchParams('a=b&c=d');
109
const values = params.values();

test/parallel/test-whatwg-url-custom-searchparams.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const { URL, URLSearchParams } = require('url');
87
const fixtures = require('../common/fixtures');
98

109
const serialized = 'a=a&a=1&a=true&a=undefined&a=null&a=%EF%BF%BD' +

test/parallel/test-whatwg-url-custom-setters.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if (!common.hasIntl) {
99
}
1010

1111
const assert = require('assert');
12-
const URL = require('url').URL;
1312
const { test, assert_equals } = require('../common/wpt').harness;
1413
const fixtures = require('../common/fixtures');
1514

test/parallel/test-whatwg-url-custom-tostringtag.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
require('../common');
66
const assert = require('assert');
7-
const URL = require('url').URL;
87

98
const toString = Object.prototype.toString;
109

test/parallel/test-whatwg-url-origin.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ if (!common.hasIntl) {
66
}
77

88
const fixtures = require('../common/fixtures');
9-
const URL = require('url').URL;
109
const { test, assert_equals } = require('../common/wpt').harness;
1110

1211
const request = {

test/parallel/test-whatwg-url-setters.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ if (!common.hasIntl) {
66
common.skip('missing Intl');
77
}
88

9-
const URL = require('url').URL;
109
const { test, assert_equals } = require('../common/wpt').harness;
1110
const fixtures = require('../common/fixtures');
1211

test/parallel/test-whatwg-url-toascii.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ if (!common.hasIntl) {
66
}
77

88
const fixtures = require('../common/fixtures');
9-
const { URL } = require('url');
109
const { test, assert_equals, assert_throws } = require('../common/wpt').harness;
1110

1211
const request = {

test/sequential/test-inspector-port-zero.js

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const { mustCall, skipIfInspectorDisabled } = require('../common');
44
skipIfInspectorDisabled();
55

66
const assert = require('assert');
7-
const { URL } = require('url');
87
const { spawn } = require('child_process');
98

109
function test(arg, port = '') {

0 commit comments

Comments
 (0)