summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorColin Ihrig <cjihrig@gmail.com>2016-04-01 16:59:09 -0400
committercjihrig <cjihrig@gmail.com>2016-04-01 17:03:42 -0400
commit39de601e1c3eda92eb2e37eca4e6aa960f206f39 (patch)
treeda2f8f5507597dcceaac91fa94a72ec429310690 /test
parentd9391522309ce35eb469795f948feb8d217c9269 (diff)
downloadandroid-node-v8-39de601e1c3eda92eb2e37eca4e6aa960f206f39.tar.gz
android-node-v8-39de601e1c3eda92eb2e37eca4e6aa960f206f39.tar.bz2
android-node-v8-39de601e1c3eda92eb2e37eca4e6aa960f206f39.zip
net: support DNS hints in createConnection()
This commit adds support for passing DNS lookup hints to createConnection(). PR-URL: https://github.com/nodejs/node/pull/6000 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-net-create-connection.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/test/parallel/test-net-create-connection.js b/test/parallel/test-net-create-connection.js
index 44ae62b343..6cc71c7afa 100644
--- a/test/parallel/test-net-create-connection.js
+++ b/test/parallel/test-net-create-connection.js
@@ -1,14 +1,15 @@
'use strict';
-var common = require('../common');
-var assert = require('assert');
-var net = require('net');
+const common = require('../common');
+const assert = require('assert');
+const dns = require('dns');
+const net = require('net');
-var tcpPort = common.PORT;
-var expectedConnections = 7;
+const tcpPort = common.PORT;
+const expectedConnections = 7;
var clientConnected = 0;
var serverConnected = 0;
-var server = net.createServer(function(socket) {
+const server = net.createServer(function(socket) {
socket.end();
if (++serverConnected === expectedConnections) {
server.close();
@@ -87,6 +88,10 @@ server.listen(tcpPort, 'localhost', function() {
fail({
port: 65536
}, RangeError, '"port" option should be >= 0 and < 65536: 65536');
+
+ fail({
+ hints: (dns.ADDRCONFIG | dns.V4MAPPED) + 42,
+ }, TypeError, 'Invalid argument: hints must use valid flags');
});
// Try connecting to random ports, but do so once the server is closed