Browse Source

test: fix tests after ECONNRESET patch

v0.9.10-release
Fedor Indutny 12 years ago
parent
commit
c34326b286
  1. 4
      test/simple/test-tls-over-http-tunnel.js
  2. 5
      test/simple/test-tls-session-cache.js

4
test/simple/test-tls-over-http-tunnel.js

@ -34,6 +34,7 @@ var https = require('https');
var proxyPort = common.PORT + 1; var proxyPort = common.PORT + 1;
var gotRequest = false; var gotRequest = false;
var errorCount = 0;
var key = fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem'); var key = fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem');
var cert = fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem'); var cert = fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem');
@ -162,10 +163,13 @@ proxy.listen(proxyPort, function() {
proxy.close(); proxy.close();
server.close(); server.close();
}); });
}).on('error', function() {
errorCount++;
}).end(); }).end();
} }
}); });
process.on('exit', function() { process.on('exit', function() {
assert.ok(gotRequest); assert.ok(gotRequest);
assert.equal(errorCount, 1);
}); });

5
test/simple/test-tls-session-cache.js

@ -50,9 +50,13 @@ function doTest() {
requestCert: true requestCert: true
}; };
var requestCount = 0; var requestCount = 0;
var errorCount = 0;
var session; var session;
var server = tls.createServer(options, function(cleartext) { var server = tls.createServer(options, function(cleartext) {
cleartext.on('error', function() {
errorCount++;
});
++requestCount; ++requestCount;
cleartext.end(); cleartext.end();
}); });
@ -94,5 +98,6 @@ function doTest() {
// initial request + reconnect requests (5 times) // initial request + reconnect requests (5 times)
assert.equal(requestCount, 6); assert.equal(requestCount, 6);
assert.equal(errorCount, 4);
}); });
} }

Loading…
Cancel
Save