mirror of
https://github.com/avwo/whistle.git
synced 2026-10-18 22:51:32 +08:00
28 lines
1022 B
JavaScript
28 lines
1022 B
JavaScript
var net = require('net');
|
|
var util = require('../util.test');
|
|
|
|
module.exports = function() {
|
|
var normalizeConnectArgs = function() {
|
|
return net._normalizeConnectArgs(arguments);
|
|
};
|
|
var path1 = normalizeConnectArgs('test');
|
|
var path2 = normalizeConnectArgs('test', util.noop);
|
|
var port1 = normalizeConnectArgs('8899');
|
|
var port2 = normalizeConnectArgs('8899', 'www.test.com');
|
|
var port3 = normalizeConnectArgs('8899', 'www.test.com', util.noop);
|
|
path1.length.should.be.equal(1);
|
|
path1[0].path.should.be.equal('test');
|
|
path2.length.should.be.equal(2);
|
|
path2[0].path.should.be.equal('test');
|
|
path2[1].should.be.equal(util.noop);
|
|
port1.length.should.be.equal(1);
|
|
port1[0].port.should.be.equal('8899');
|
|
port2.length.should.be.equal(1);
|
|
port2[0].port.should.be.equal('8899');
|
|
port2[0].host.should.be.equal('www.test.com');
|
|
port3.length.should.be.equal(2);
|
|
port3[0].port.should.be.equal('8899');
|
|
port3[0].host.should.be.equal('www.test.com');
|
|
port3[1].should.be.equal(util.noop);
|
|
};
|