summaryrefslogtreecommitdiff
path: root/test/internet
diff options
context:
space:
mode:
authorbtea <2356281422@qq.com>2023-04-26 16:56:04 +0800
committerGitHub <noreply@github.com>2023-04-26 08:56:04 +0000
commit2ac5e9889aba461f5a54d320973d2574980d206b (patch)
tree7ac12e914a2aaca7b07fb32a96523b881f754014 /test/internet
parent71a776b9283dea5aff42b52997389e5a1a4b5455 (diff)
downloadnode-new-2ac5e9889aba461f5a54d320973d2574980d206b.tar.gz
dns: expose getDefaultResultOrder
PR-URL: https://github.com/nodejs/node/pull/46973 Fixes: https://github.com/nodejs/node/issues/46919 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it>
Diffstat (limited to 'test/internet')
-rw-r--r--test/internet/test-dns-getDefaultResultOrder.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/internet/test-dns-getDefaultResultOrder.js b/test/internet/test-dns-getDefaultResultOrder.js
new file mode 100644
index 0000000000..ae176f1264
--- /dev/null
+++ b/test/internet/test-dns-getDefaultResultOrder.js
@@ -0,0 +1,24 @@
+'use strict';
+
+const common = require('../common');
+
+const assert = require('assert');
+const dns = require('dns');
+
+dns.setDefaultResultOrder('ipv4first');
+let dnsOrder = dns.getDefaultResultOrder();
+assert.ok(dnsOrder === 'ipv4first');
+dns.setDefaultResultOrder('verbatim');
+dnsOrder = dns.getDefaultResultOrder();
+assert.ok(dnsOrder === 'verbatim');
+
+{
+ (async function() {
+ const result = await dns.promises.lookup('localhost');
+ const result1 = await dns.promises.lookup('localhost', { verbatim: true });
+ assert.ok(result !== undefined);
+ assert.ok(result1 !== undefined);
+ assert.ok(result.address === result1.address);
+ assert.ok(result.family === result1.family);
+ })().then(common.mustCall());
+}