Browse Source

test: improve code in test-crypto-verify

* use common.mustCall to validate functions executions
* use common.fail to check test fail
* remove console.log
* use arrow functions

PR-URL: https://github.com/nodejs/node/pull/10845
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
v7.x
Adrian Estrada 8 years ago
committed by Italo A. Casas
parent
commit
eb7ee50717
No known key found for this signature in database GPG Key ID: 23EFEFE93C4CFFFE
  1. 28
      test/parallel/test-crypto-verify-failure.js

28
test/parallel/test-crypto-verify-failure.js

@ -19,36 +19,32 @@ const options = {
cert: fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem')
};
const server = tls.Server(options, function(socket) {
setImmediate(function() {
console.log('sending');
const server = tls.Server(options, (socket) => {
setImmediate(() => {
verify();
setImmediate(function() {
setImmediate(() => {
socket.destroy();
});
});
});
function verify() {
console.log('verify');
crypto.createVerify('RSA-SHA1')
.update('Test')
.verify(certPem, 'asdfasdfas', 'base64');
}
server.listen(0, function() {
server.listen(0, common.mustCall(() => {
tls.connect({
port: this.address().port,
port: server.address().port,
rejectUnauthorized: false
}, function() {
}, common.mustCall(() => {
verify();
}).on('data', function(data) {
console.log(data);
}).on('error', function(err) {
throw err;
}).on('close', function() {
server.close();
}).resume();
});
}))
.on('error', common.fail)
.on('close', common.mustCall(() => {
server.close();
})).resume();
}));
server.unref();

Loading…
Cancel
Save