src: don't error at startup when cwd doesn't exist
[platform/upstream/nodejs.git] / test / parallel / test-tls-connect-pipe.js
1 var common = require('../common');
2 var assert = require('assert');
3
4 if (!common.hasCrypto) {
5   console.log('1..0 # Skipped: missing crypto');
6   process.exit();
7 }
8 var tls = require('tls');
9
10 var fs = require('fs');
11
12 var clientConnected = 0;
13 var serverConnected = 0;
14
15 var options = {
16   key: fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem'),
17   cert: fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem')
18 };
19
20 var server = tls.Server(options, function(socket) {
21   ++serverConnected;
22   server.close();
23 });
24 server.listen(common.PIPE, function() {
25   var options = { rejectUnauthorized: false };
26   var client = tls.connect(common.PIPE, options, function() {
27     ++clientConnected;
28     client.end();
29   });
30 });
31
32 process.on('exit', function() {
33   assert.equal(clientConnected, 1);
34   assert.equal(serverConnected, 1);
35 });