test: add dns.onlookupall() to increase coverage
Added test that callback should be called when error occurs in dns.lookupall(). PR-URL: https://github.com/nodejs/node/pull/22985 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
ccbedd55a6
commit
a58f37720d
@ -1,7 +1,9 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
require('../common');
|
require('../common');
|
||||||
const dnsPromises = require('dns').promises;
|
const common = require('../common');
|
||||||
|
const dns = require('dns');
|
||||||
|
const dnsPromises = dns.promises;
|
||||||
const { addresses } = require('../common/internet');
|
const { addresses } = require('../common/internet');
|
||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
|
|
||||||
@ -28,3 +30,17 @@ assert.rejects(
|
|||||||
message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
|
message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
dns.lookup(addresses.INVALID_HOST, {
|
||||||
|
hints: 0,
|
||||||
|
family: 0,
|
||||||
|
all: true
|
||||||
|
}, common.mustCall((error) => {
|
||||||
|
assert.strictEqual(error.code, 'ENOTFOUND');
|
||||||
|
assert.strictEqual(
|
||||||
|
error.message,
|
||||||
|
`getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
|
||||||
|
);
|
||||||
|
assert.strictEqual(error.syscall, 'getaddrinfo');
|
||||||
|
assert.strictEqual(error.hostname, addresses.INVALID_HOST);
|
||||||
|
}));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user