node/test/parallel/test-net-localport.js
Santiago Gimeno eaab17c6a7 test: move some test from sequential to parallel
The only test with modifications is `test-stdin-child-proc` that was
passing when it should not because the exit code of the child process
was not being checked.

PR-URL: https://github.com/nodejs/node/pull/6087
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
2016-04-08 17:12:33 -07:00

22 lines
585 B
JavaScript

'use strict';
var common = require('../common');
var assert = require('assert');
var net = require('net');
var server = net.createServer(function(socket) {
console.log(socket.remotePort);
assert.strictEqual(socket.remotePort, common.PORT + 1);
socket.end();
socket.on('close', function() {
server.close();
});
}).listen(common.PORT).on('listening', function() {
var client = net.connect({
host: '127.0.0.1',
port: common.PORT,
localPort: common.PORT + 1,
}).on('connect', function() {
assert.strictEqual(client.localPort, common.PORT + 1);
});
});