Skip to content

Commit

Permalink
tls: deprecate tls.createSecurePair in runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
yorkie committed Jan 6, 2017
1 parent 132e44b commit 36e3133
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/tls.js
Original file line number Diff line number Diff line change
Expand Up @@ -235,4 +235,6 @@ exports.TLSSocket = require('_tls_wrap').TLSSocket;
exports.Server = require('_tls_wrap').Server;
exports.createServer = require('_tls_wrap').createServer;
exports.connect = require('_tls_wrap').connect;
exports.createSecurePair = require('_tls_legacy').createSecurePair;
exports.createSecurePair = internalUtil.deprecate(function() {
return require('_tls_legacy').createSecurePair.apply(null, arguments);
}, 'tls.createSecurePair is deprecated. Use tls.TLSSocket instead.');
11 changes: 11 additions & 0 deletions test/parallel/test-tls-deprecated.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
'use strict';
const common = require('../common');
const tls = require('tls');

common.expectWarning('DeprecationWarning', [
'tls.createSecurePair is deprecated. Use tls.TLSSocket instead.'
]);

try {
tls.createSecurePair();
} catch (err) {}

0 comments on commit 36e3133

Please sign in to comment.