MCPcopy Create free account
hub / github.com/nodejs/node / query

Function query

test/fixtures/snapshot/dns-resolve.js:23–55  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21}
22
23function query() {
24 if (process.env.NODE_TEST_DNS) {
25 dns.setServers([process.env.NODE_TEST_DNS])
26 }
27
28 const host = process.env.NODE_TEST_HOST;
29 if (process.env.NODE_TEST_PROMISE === 'true') {
30 dns.promises.resolve4(host).then(onResolve, onError);
31 } else {
32 dns.resolve4(host, (err, addresses) => {
33 if (err) {
34 onError(err);
35 } else {
36 onResolve(addresses);
37 }
38 });
39 }
40
41 const ip = process.env.NODE_TEST_IP;
42 if (ip) {
43 if (process.env.NODE_TEST_PROMISE === 'true') {
44 dns.promises.reverse(ip).then(onReverse, onError);
45 } else {
46 dns.reverse(ip, (err, hostnames) => {
47 if (err) {
48 onError(err);
49 } else {
50 onReverse(hostnames);
51 }
52 });
53 }
54 }
55}
56
57query();
58

Callers 1

dns-resolve.jsFile · 0.70

Calls 5

onReverseFunction · 0.85
setServersMethod · 0.80
onErrorFunction · 0.70
onResolveFunction · 0.70
thenMethod · 0.45

Tested by

no test coverage detected