summaryrefslogtreecommitdiff
path: root/test/internet
diff options
context:
space:
mode:
authorAntoine du Hamel <duhamelantoine1995@gmail.com>2021-08-17 20:08:46 +0200
committerNode.js GitHub Bot <github-bot@iojs.org>2021-09-15 16:59:10 +0000
commitf182b9b29f6cdf0594498d4bd5b6efe562fc9ea6 (patch)
tree00cd299e69c4f4acb064c6b2ef567a15f67acd77 /test/internet
parent7b4e6d4772e635670d70433b93f719ab31783598 (diff)
downloadnode-new-f182b9b29f6cdf0594498d4bd5b6efe562fc9ea6.tar.gz
dns: runtime deprecate type coercion of `dns.lookup` options
PR-URL: https://github.com/nodejs/node/pull/39793 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Diffstat (limited to 'test/internet')
-rw-r--r--test/internet/test-dns-lookup.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/internet/test-dns-lookup.js b/test/internet/test-dns-lookup.js
index 6939698d39..6efa946f9d 100644
--- a/test/internet/test-dns-lookup.js
+++ b/test/internet/test-dns-lookup.js
@@ -44,3 +44,18 @@ dns.lookup(addresses.NOT_FOUND, {
assert.strictEqual(error.syscall, 'getaddrinfo');
assert.strictEqual(error.hostname, addresses.NOT_FOUND);
}));
+
+common.expectWarning('DeprecationWarning',
+ 'Type coercion of dns.lookup options is deprecated',
+ 'DEP0153');
+
+assert.rejects(
+ dnsPromises.lookup(addresses.NOT_FOUND, {
+ family: 'IPv4',
+ all: 'all'
+ }),
+ {
+ code: 'ENOTFOUND',
+ message: `getaddrinfo ENOTFOUND ${addresses.NOT_FOUND}`
+ }
+);