Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit c662cc0

Browse filesBrowse files
joyeecheungevanlucas
authored andcommitted
test: use internet.addresses in internet tests
PR-URL: #16390 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent a465f2b commit c662cc0
Copy full SHA for c662cc0

File tree

Expand file treeCollapse file tree

6 files changed

+141
-113
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

6 files changed

+141
-113
lines changed
Open diff view settings
Collapse file

‎test/internet/test-dns-cares-domains.js‎

Copy file name to clipboardExpand all lines: test/internet/test-dns-cares-domains.js
+4-3Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
2-
require('../common');
2+
const common = require('../common');
3+
const { addresses } = require('../common/internet');
34
const assert = require('assert');
45
const dns = require('dns');
56
const domain = require('domain');
@@ -20,8 +21,8 @@ const methods = [
2021
methods.forEach(function(method) {
2122
const d = domain.create();
2223
d.run(function() {
23-
dns[method]('google.com', function() {
24+
dns[method](addresses.INET_HOST, common.mustCall(() => {
2425
assert.strictEqual(process.domain, d, `${method} retains domain`);
25-
});
26+
}));
2627
});
2728
});
Collapse file

‎test/internet/test-dns-ipv4.js‎

Copy file name to clipboardExpand all lines: test/internet/test-dns-ipv4.js
+41-36Lines changed: 41 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
22
const common = require('../common');
3+
const { addresses } = require('../common/internet');
34
const assert = require('assert');
45
const dns = require('dns');
56
const net = require('net');
@@ -38,68 +39,72 @@ function checkWrap(req) {
3839
}
3940

4041
TEST(function test_resolve4(done) {
41-
const req = dns.resolve4('www.google.com',
42-
common.mustCall((err, ips) => {
43-
assert.ifError(err);
42+
const req = dns.resolve4(
43+
addresses.INET4_HOST,
44+
common.mustCall((err, ips) => {
45+
assert.ifError(err);
4446

45-
assert.ok(ips.length > 0);
47+
assert.ok(ips.length > 0);
4648

47-
for (let i = 0; i < ips.length; i++) {
48-
assert.ok(isIPv4(ips[i]));
49-
}
49+
for (let i = 0; i < ips.length; i++) {
50+
assert.ok(isIPv4(ips[i]));
51+
}
5052

51-
done();
52-
}));
53+
done();
54+
}));
5355

5456
checkWrap(req);
5557
});
5658

5759
TEST(function test_reverse_ipv4(done) {
58-
const req = dns.reverse('8.8.8.8',
59-
common.mustCall((err, domains) => {
60-
assert.ifError(err);
60+
const req = dns.reverse(
61+
addresses.INET4_IP,
62+
common.mustCall((err, domains) => {
63+
assert.ifError(err);
6164

62-
assert.ok(domains.length > 0);
65+
assert.ok(domains.length > 0);
6366

64-
for (let i = 0; i < domains.length; i++) {
65-
assert.ok(domains[i]);
66-
assert.ok(typeof domains[i] === 'string');
67-
}
67+
for (let i = 0; i < domains.length; i++) {
68+
assert.ok(domains[i]);
69+
assert.ok(typeof domains[i] === 'string');
70+
}
6871

69-
done();
70-
}));
72+
done();
73+
}));
7174

7275
checkWrap(req);
7376
});
7477

7578
TEST(function test_lookup_ipv4_explicit(done) {
76-
const req = dns.lookup('www.google.com', 4,
77-
common.mustCall((err, ip, family) => {
78-
assert.ifError(err);
79-
assert.ok(net.isIPv4(ip));
80-
assert.strictEqual(family, 4);
79+
const req = dns.lookup(
80+
addresses.INET4_HOST, 4,
81+
common.mustCall((err, ip, family) => {
82+
assert.ifError(err);
83+
assert.ok(net.isIPv4(ip));
84+
assert.strictEqual(family, 4);
8185

82-
done();
83-
}));
86+
done();
87+
}));
8488

8589
checkWrap(req);
8690
});
8791

8892
TEST(function test_lookup_ipv4_implicit(done) {
89-
const req = dns.lookup('www.google.com',
90-
common.mustCall((err, ip, family) => {
91-
assert.ifError(err);
92-
assert.ok(net.isIPv4(ip));
93-
assert.strictEqual(family, 4);
93+
const req = dns.lookup(
94+
addresses.INET4_HOST,
95+
common.mustCall((err, ip, family) => {
96+
assert.ifError(err);
97+
assert.ok(net.isIPv4(ip));
98+
assert.strictEqual(family, 4);
9499

95-
done();
96-
}));
100+
done();
101+
}));
97102

98103
checkWrap(req);
99104
});
100105

101106
TEST(function test_lookup_ipv4_explicit_object(done) {
102-
const req = dns.lookup('www.google.com', {
107+
const req = dns.lookup(addresses.INET4_HOST, {
103108
family: 4
104109
}, common.mustCall((err, ip, family) => {
105110
assert.ifError(err);
@@ -113,7 +118,7 @@ TEST(function test_lookup_ipv4_explicit_object(done) {
113118
});
114119

115120
TEST(function test_lookup_ipv4_hint_addrconfig(done) {
116-
const req = dns.lookup('www.google.com', {
121+
const req = dns.lookup(addresses.INET4_HOST, {
117122
hints: dns.ADDRCONFIG
118123
}, common.mustCall((err, ip, family) => {
119124
assert.ifError(err);
@@ -154,7 +159,7 @@ TEST(function test_lookup_localhost_ipv4(done) {
154159

155160
TEST(function test_lookup_all_ipv4(done) {
156161
const req = dns.lookup(
157-
'www.google.com',
162+
addresses.INET4_HOST,
158163
{ all: true, family: 4 },
159164
common.mustCall((err, ips) => {
160165
assert.ifError(err);
Collapse file

‎test/internet/test-dns-ipv6.js‎

Copy file name to clipboardExpand all lines: test/internet/test-dns-ipv6.js
+41-35Lines changed: 41 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
22
const common = require('../common');
3+
const { addresses } = require('../common/internet');
34
if (!common.hasIPv6)
45
common.skip('this test, no IPv6 support');
56

@@ -38,53 +39,57 @@ function checkWrap(req) {
3839
}
3940

4041
TEST(function test_resolve6(done) {
41-
const req = dns.resolve6('ipv6.google.com',
42-
common.mustCall((err, ips) => {
43-
assert.ifError(err);
42+
const req = dns.resolve6(
43+
addresses.INET6_HOST,
44+
common.mustCall((err, ips) => {
45+
assert.ifError(err);
4446

45-
assert.ok(ips.length > 0);
47+
assert.ok(ips.length > 0);
4648

47-
for (let i = 0; i < ips.length; i++)
48-
assert.ok(isIPv6(ips[i]));
49+
for (let i = 0; i < ips.length; i++)
50+
assert.ok(isIPv6(ips[i]));
4951

50-
done();
51-
}));
52+
done();
53+
}));
5254

5355
checkWrap(req);
5456
});
5557

5658
TEST(function test_reverse_ipv6(done) {
57-
const req = dns.reverse('2001:4860:4860::8888',
58-
common.mustCall((err, domains) => {
59-
assert.ifError(err);
59+
const req = dns.reverse(
60+
addresses.INET6_IP,
61+
common.mustCall((err, domains) => {
62+
assert.ifError(err);
6063

61-
assert.ok(domains.length > 0);
64+
assert.ok(domains.length > 0);
6265

63-
for (let i = 0; i < domains.length; i++)
64-
assert.ok(typeof domains[i] === 'string');
66+
for (let i = 0; i < domains.length; i++)
67+
assert.ok(typeof domains[i] === 'string');
6568

66-
done();
67-
}));
69+
done();
70+
}));
6871

6972
checkWrap(req);
7073
});
7174

7275
TEST(function test_lookup_ipv6_explicit(done) {
73-
const req = dns.lookup('ipv6.google.com', 6,
74-
common.mustCall((err, ip, family) => {
75-
assert.ifError(err);
76-
assert.ok(isIPv6(ip));
77-
assert.strictEqual(family, 6);
76+
const req = dns.lookup(
77+
addresses.INET6_HOST,
78+
6,
79+
common.mustCall((err, ip, family) => {
80+
assert.ifError(err);
81+
assert.ok(isIPv6(ip));
82+
assert.strictEqual(family, 6);
7883

79-
done();
80-
}));
84+
done();
85+
}));
8186

8287
checkWrap(req);
8388
});
8489

8590
/* This ends up just being too problematic to test
8691
TEST(function test_lookup_ipv6_implicit(done) {
87-
var req = dns.lookup('ipv6.google.com', function(err, ip, family) {
92+
var req = dns.lookup(addresses.INET6_HOST, function(err, ip, family) {
8893
assert.ifError(err);
8994
assert.ok(net.isIPv6(ip));
9095
assert.strictEqual(family, 6);
@@ -97,7 +102,7 @@ TEST(function test_lookup_ipv6_implicit(done) {
97102
*/
98103

99104
TEST(function test_lookup_ipv6_explicit_object(done) {
100-
const req = dns.lookup('ipv6.google.com', {
105+
const req = dns.lookup(addresses.INET6_HOST, {
101106
family: 6
102107
}, common.mustCall((err, ip, family) => {
103108
assert.ifError(err);
@@ -111,7 +116,7 @@ TEST(function test_lookup_ipv6_explicit_object(done) {
111116
});
112117

113118
TEST(function test_lookup_ipv6_hint(done) {
114-
const req = dns.lookup('www.google.com', {
119+
const req = dns.lookup(addresses.INET6_HOST, {
115120
family: 6,
116121
hints: dns.V4MAPPED
117122
}, common.mustCall((err, ip, family) => {
@@ -120,7 +125,7 @@ TEST(function test_lookup_ipv6_hint(done) {
120125
if (common.isFreeBSD) {
121126
assert(err instanceof Error);
122127
assert.strictEqual(err.code, 'EAI_BADFLAGS');
123-
assert.strictEqual(err.hostname, 'www.google.com');
128+
assert.strictEqual(err.hostname, addresses.INET_HOST);
124129
assert.ok(/getaddrinfo EAI_BADFLAGS/.test(err.message));
125130
done();
126131
return;
@@ -139,21 +144,22 @@ TEST(function test_lookup_ipv6_hint(done) {
139144
});
140145

141146
TEST(function test_lookup_ip_ipv6(done) {
142-
const req = dns.lookup('::1',
143-
common.mustCall((err, ip, family) => {
144-
assert.ifError(err);
145-
assert.ok(isIPv6(ip));
146-
assert.strictEqual(family, 6);
147+
const req = dns.lookup(
148+
'::1',
149+
common.mustCall((err, ip, family) => {
150+
assert.ifError(err);
151+
assert.ok(isIPv6(ip));
152+
assert.strictEqual(family, 6);
147153

148-
done();
149-
}));
154+
done();
155+
}));
150156

151157
checkWrap(req);
152158
});
153159

154160
TEST(function test_lookup_all_ipv6(done) {
155161
const req = dns.lookup(
156-
'www.google.com',
162+
addresses.INET6_HOST,
157163
{ all: true, family: 6 },
158164
common.mustCall((err, ips) => {
159165
assert.ifError(err);
Collapse file

‎test/internet/test-dns-setserver-in-callback-of-resolve4.js‎

Copy file name to clipboardExpand all lines: test/internet/test-dns-setserver-in-callback-of-resolve4.js
+6-3Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55
// a crash or not. If it doesn't crash, the test succeeded.
66

77
const common = require('../common');
8+
const { addresses } = require('../common/internet');
89
const dns = require('dns');
910

10-
dns.resolve4('google.com', common.mustCall(function(/* err, nameServers */) {
11-
dns.setServers([ '8.8.8.8' ]);
12-
}));
11+
dns.resolve4(
12+
addresses.INET4_HOST,
13+
common.mustCall(function(/* err, nameServers */) {
14+
dns.setServers([ addresses.DNS4_SERVER ]);
15+
}));

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.