Skip to content

Commit bd8b10c

Browse files
committed
Add test
1 parent 4189280 commit bd8b10c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

test/report/test-report-exclude-network.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,22 @@ describe('report exclude network option', () => {
3838
const report = process.report.getReport();
3939
assert.strictEqual(report.header.networkInterfaces, undefined);
4040
});
41+
42+
it('should not do DNS queries in libuv if exclude network', async () => {
43+
await fetch('http://localhost');
44+
45+
process.report.excludeNetwork = false;
46+
let report = process.report.getReport();
47+
let tcp = report.libuv.find((uv) => uv.type === 'tcp');
48+
assert.notEqual(tcp, null);
49+
assert.strictEqual(tcp.localEndpoint.host, 'localhost');
50+
assert.strictEqual(tcp.remoteEndpoint.host, 'localhost');
51+
52+
process.report.excludeNetwork = true;
53+
report = process.report.getReport();
54+
tcp = report.libuv.find((uv) => uv.type === 'tcp');
55+
assert.notEqual(tcp, null);
56+
assert.strictEqual(tcp.localEndpoint.host, '127.0.0.1');
57+
assert.strictEqual(tcp.remoteEndpoint.host, '127.0.0.1');
58+
});
4159
});

0 commit comments

Comments
 (0)