3
var assert = require('assert');
4
var common = require('../common');
6
if (!common.hasCrypto) {
7
console.log('1..0 # Skipped: missing crypto');
10
var tls = require('tls');
12
var fs = require('fs');
13
var net = require('net');
18
var server = tls.createServer({
19
key: fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem'),
20
cert: fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem')
22
}).listen(common.PORT, function() {
23
var c = tls.connect(common.PORT, function() {
24
assert(false, 'should not be called');
27
c.on('error', function(err) {
31
c.on('close', function(err) {
39
process.on('exit', function() {
40
assert.equal(errorCount, 1);
41
assert.equal(closeCount, 1);