summaryrefslogtreecommitdiff
path: root/test/parallel/test-tls-peer-certificate-multi-keys.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-tls-peer-certificate-multi-keys.js')
-rw-r--r--test/parallel/test-tls-peer-certificate-multi-keys.js14
1 files changed, 4 insertions, 10 deletions
diff --git a/test/parallel/test-tls-peer-certificate-multi-keys.js b/test/parallel/test-tls-peer-certificate-multi-keys.js
index a466810c8b..55bc9f40d3 100644
--- a/test/parallel/test-tls-peer-certificate-multi-keys.js
+++ b/test/parallel/test-tls-peer-certificate-multi-keys.js
@@ -16,28 +16,22 @@ var options = {
key: fs.readFileSync(join(common.fixturesDir, 'agent.key')),
cert: fs.readFileSync(join(common.fixturesDir, 'multi-alice.crt'))
};
-var verified = false;
var server = tls.createServer(options, function(cleartext) {
cleartext.end('World');
});
-server.listen(0, function() {
+server.listen(0, common.mustCall(function() {
var socket = tls.connect({
port: this.address().port,
rejectUnauthorized: false
- }, function() {
+ }, common.mustCall(function() {
var peerCert = socket.getPeerCertificate();
console.error(util.inspect(peerCert));
assert.deepStrictEqual(
peerCert.subject.OU,
['Information Technology', 'Engineering', 'Marketing']
);
- verified = true;
server.close();
- });
+ }));
socket.end('Hello');
-});
-
-process.on('exit', function() {
- assert.ok(verified);
-});
+}));