summaryrefslogtreecommitdiff
path: root/test/internet/test-dns-ipv6.js
diff options
context:
space:
mode:
authorGibson Fahnestock <gib@uk.ibm.com>2016-08-26 13:55:00 +0100
committerRich Trott <rtrott@gmail.com>2016-09-01 14:56:41 -0700
commit3504a98b7247a82debcd4f78540b4711c0bbbf41 (patch)
tree775c77410bcc292dc1c1d77e3fa2a535fdb31c5b /test/internet/test-dns-ipv6.js
parent2501a38b79eece8c084980a5beabb44a0f475c7c (diff)
downloadandroid-node-v8-3504a98b7247a82debcd4f78540b4711c0bbbf41.tar.gz
android-node-v8-3504a98b7247a82debcd4f78540b4711c0bbbf41.tar.bz2
android-node-v8-3504a98b7247a82debcd4f78540b4711c0bbbf41.zip
test: fix ::1 error in test-dns-ipv6
If ::1 can't be resolved, the test should still pass. PR-URL: https://github.com/nodejs/node/pull/8254 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'test/internet/test-dns-ipv6.js')
-rw-r--r--test/internet/test-dns-ipv6.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/internet/test-dns-ipv6.js b/test/internet/test-dns-ipv6.js
index f14b45df07..c1ccc4996e 100644
--- a/test/internet/test-dns-ipv6.js
+++ b/test/internet/test-dns-ipv6.js
@@ -179,7 +179,12 @@ TEST(function test_lookup_all_ipv6(done) {
TEST(function test_lookupservice_ip_ipv6(done) {
var req = dns.lookupService('::1', 80, function(err, host, service) {
- if (err) throw err;
+ if (err) {
+ // Not skipping the test, rather checking an alternative result,
+ // i.e. that ::1 may not be configured (e.g. in /etc/hosts)
+ assert.strictEqual(err.code, 'ENOTFOUND');
+ return done();
+ }
assert.equal(typeof host, 'string');
assert(host);
assert(['http', 'www', '80'].includes(service));