summaryrefslogtreecommitdiff
path: root/test/parallel/test-tls-interleave.js
diff options
context:
space:
mode:
authorBrian Chirgwin <bchirgwin@yahoo.com>2016-12-01 11:10:28 -0600
committerRich Trott <rtrott@gmail.com>2016-12-23 22:00:48 -0800
commit6281a1c3e36262b0cc0f0e4536858229016737f7 (patch)
tree1d3b9db36d64f34e222ea62e12550fc8d70fe806 /test/parallel/test-tls-interleave.js
parent0ff69b46daeed29ef6d652c0e6d6631591aa5bae (diff)
downloadandroid-node-v8-6281a1c3e36262b0cc0f0e4536858229016737f7.tar.gz
android-node-v8-6281a1c3e36262b0cc0f0e4536858229016737f7.tar.bz2
android-node-v8-6281a1c3e36262b0cc0f0e4536858229016737f7.zip
test: refactor test-tls-interleave
var -> let / const added common.mustCall() to callback assert.equal() -> assert.strictEqual() PR-URL: https://github.com/nodejs/node/pull/10017 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'test/parallel/test-tls-interleave.js')
-rw-r--r--test/parallel/test-tls-interleave.js34
1 files changed, 18 insertions, 16 deletions
diff --git a/test/parallel/test-tls-interleave.js b/test/parallel/test-tls-interleave.js
index d03ed249d5..9cccee8250 100644
--- a/test/parallel/test-tls-interleave.js
+++ b/test/parallel/test-tls-interleave.js
@@ -1,37 +1,38 @@
'use strict';
-var common = require('../common');
-var assert = require('assert');
+const common = require('../common');
if (!common.hasCrypto) {
common.skip('missing crypto');
return;
}
-var tls = require('tls');
+const assert = require('assert');
-var fs = require('fs');
+const tls = require('tls');
-var dir = common.fixturesDir;
-var options = { key: fs.readFileSync(dir + '/test_key.pem'),
- cert: fs.readFileSync(dir + '/test_cert.pem'),
- ca: [ fs.readFileSync(dir + '/test_ca.pem') ] };
+const fs = require('fs');
-var writes = [
+const dir = common.fixturesDir;
+const options = { key: fs.readFileSync(dir + '/test_key.pem'),
+ cert: fs.readFileSync(dir + '/test_cert.pem'),
+ ca: [ fs.readFileSync(dir + '/test_ca.pem') ] };
+
+const writes = [
'some server data',
'and a separate packet',
'and one more',
];
-var receivedWrites = 0;
+let receivedWrites = 0;
-var server = tls.createServer(options, function(c) {
+const server = tls.createServer(options, function(c) {
writes.forEach(function(str) {
c.write(str);
});
-}).listen(0, function() {
+}).listen(0, common.mustCall(function() {
const connectOpts = { rejectUnauthorized: false };
- var c = tls.connect(this.address().port, connectOpts, function() {
+ const c = tls.connect(this.address().port, connectOpts, function() {
c.write('some client data');
c.on('readable', function() {
- var data = c.read();
+ let data = c.read();
if (data === null)
return;
@@ -47,8 +48,9 @@ var server = tls.createServer(options, function(c) {
}
});
});
-});
+}));
+
process.on('exit', function() {
- assert.equal(receivedWrites, writes.length);
+ assert.strictEqual(receivedWrites, writes.length);
});