Lines Matching refs:lookup

168 // dns.lookup should accept only falsey and string values
176 assert.throws(() => dns.lookup({}, common.mustNotCall()), errorReg);
178 assert.throws(() => dns.lookup([], common.mustNotCall()), errorReg);
180 assert.throws(() => dns.lookup(true, common.mustNotCall()), errorReg);
182 assert.throws(() => dns.lookup(1, common.mustNotCall()), errorReg);
184 assert.throws(() => dns.lookup(common.mustNotCall(), common.mustNotCall()),
187 assert.throws(() => dnsPromises.lookup({}), errorReg);
188 assert.throws(() => dnsPromises.lookup([]), errorReg);
189 assert.throws(() => dnsPromises.lookup(true), errorReg);
190 assert.throws(() => dnsPromises.lookup(1), errorReg);
191 assert.throws(() => dnsPromises.lookup(common.mustNotCall()), errorReg);
194 // dns.lookup should accept falsey values
203 const res = await dnsPromises.lookup(value);
205 dns.lookup(value, common.mustCall(checkCallback));
210 // Make sure that dns.lookup throws if hints does not represent a valid flag.
225 dnsPromises.lookup('nodejs.org', { hints });
228 dns.lookup('nodejs.org', { hints }, common.mustNotCall());
232 assert.throws(() => dns.lookup('nodejs.org'), {
237 assert.throws(() => dns.lookup('nodejs.org', 4), {
242 assert.throws(() => dns.lookup('', {
250 dns.lookup('', { family: 4, hints: 0 }, common.mustCall());
252 dns.lookup('', {
257 dns.lookup('', { hints: dns.V4MAPPED }, common.mustCall());
259 dns.lookup('', {
263 dns.lookup('', {
267 dns.lookup('', {
271 dns.lookup('', {
275 dns.lookup('', {
280 dns.lookup('', {
286 await dnsPromises.lookup('', { family: 4, hints: 0 });
287 await dnsPromises.lookup('', { family: 6, hints: dns.ADDRCONFIG });
288 await dnsPromises.lookup('', { hints: dns.V4MAPPED });
289 await dnsPromises.lookup('', { hints: dns.ADDRCONFIG | dns.V4MAPPED });
290 await dnsPromises.lookup('', { hints: dns.ALL });
291 await dnsPromises.lookup('', { hints: dns.V4MAPPED | dns.ALL });
292 await dnsPromises.lookup('', {
295 await dnsPromises.lookup('', { verbatim: true });