diff --git a/test/internet/test-dns-lookup.js b/test/internet/test-dns-lookup.js new file mode 100644 index 00000000000..b84f80735fb --- /dev/null +++ b/test/internet/test-dns-lookup.js @@ -0,0 +1,30 @@ +'use strict'; + +require('../common'); +const dnsPromises = require('dns').promises; +const { addresses } = require('../common/internet'); +const assert = require('assert'); + +assert.rejects( + dnsPromises.lookup(addresses.INVALID_HOST, { + hints: 0, + family: 0, + all: false + }), + { + code: 'ENOTFOUND', + message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}` + } +); + +assert.rejects( + dnsPromises.lookup(addresses.INVALID_HOST, { + hints: 0, + family: 0, + all: true + }), + { + code: 'ENOTFOUND', + message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}` + } +); diff --git a/test/parallel/test-dns-lookup.js b/test/parallel/test-dns-lookup.js index b20d403d37b..438dff0c396 100644 --- a/test/parallel/test-dns-lookup.js +++ b/test/parallel/test-dns-lookup.js @@ -1,7 +1,6 @@ // Flags: --expose-internals 'use strict'; const common = require('../common'); -const { addresses } = require('../common/internet'); const assert = require('assert'); const { internalBinding } = require('internal/test/binding'); const cares = internalBinding('cares_wrap'); @@ -95,30 +94,6 @@ common.expectsError(() => { all: false }); assert.deepStrictEqual(res, { address: '127.0.0.1', family: 4 }); - - assert.rejects( - dnsPromises.lookup(addresses.INVALID_HOST, { - hints: 0, - family: 0, - all: false - }), - { - code: 'ENOTFOUND', - message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}` - } - ); - - assert.rejects( - dnsPromises.lookup(addresses.INVALID_HOST, { - hints: 0, - family: 0, - all: true - }), - { - code: 'ENOTFOUND', - message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}` - } - ); })(); dns.lookup(false, {