test: remove uses of common.PORT in test-tls-client tests

Change common.PORT to '0' to avoid the possibility of getting EADDRINUSE error
if another test in 'parallel' uses port '0' at the same time.

PR-URL: https://github.com/nodejs/node/pull/12461
Ref: https://github.com/nodejs/node/issues/12376
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
This commit is contained in:
Ahmed Taj elsir 2017-04-17 14:23:21 +03:00 committed by James M Snell
parent 6a1275dfec
commit 825d3909ab
2 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ const path = require('path');
const cert = fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem'));
const key = fs.readFileSync(path.join(common.fixturesDir, 'test_key.pem'));
const conn = tls.connect({cert, key, port: common.PORT}, common.mustNotCall());
const conn = tls.connect({cert, key, port: 0}, common.mustNotCall());
conn.on('error', function() {
});
assert.doesNotThrow(function() {

View File

@ -29,7 +29,7 @@ if (!common.hasCrypto) {
}
const tls = require('tls');
const conn = tls.connect(common.PORT, common.mustNotCall());
const conn = tls.connect(0, common.mustNotCall());
conn.on('error', common.mustCall(function() {
assert.doesNotThrow(function() {
conn.destroy();