Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorFeross Aboukhadijeh <feross@feross.org>2016-03-29 04:05:07 +0300
committerFeross Aboukhadijeh <feross@feross.org>2016-03-29 04:05:07 +0300
commit66069d90e6c349093a026cd4a283a3703146ea75 (patch)
tree7f13c0f89158deb647594712a8dc54fb2fafce23 /test
parent4c21d2d154a4775e3f706426acc4625f7db0a53a (diff)
Remove `portfinder` dependency
Diffstat (limited to 'test')
-rw-r--r--test/node/swarm-basic.js35
1 files changed, 9 insertions, 26 deletions
diff --git a/test/node/swarm-basic.js b/test/node/swarm-basic.js
index 9e38d0a..d0f3bc1 100644
--- a/test/node/swarm-basic.js
+++ b/test/node/swarm-basic.js
@@ -1,5 +1,4 @@
var hat = require('hat')
-var portfinder = require('portfinder')
var Swarm = require('../../lib/swarm')
var test = require('tape')
@@ -8,35 +7,19 @@ var infoHash2 = 'd2474e86c95b19b8bcfdb92bc12c9d44667cfa37'
var peerId = new Buffer('-WW0001-' + hat(48), 'utf8').toString('hex')
var peerId2 = new Buffer('-WW0001-' + hat(48), 'utf8').toString('hex')
-test('swarm listen (explicit port)', function (t) {
- t.plan(1)
-
- var swarm = new Swarm(infoHash, peerId)
- portfinder.getPort(function (err, port) {
- if (err) throw err
- swarm.listen(port)
- swarm.on('listening', function () {
- t.equal(port, swarm.address().port)
- swarm.destroy()
- })
- })
-})
-
-test('two swarms listen on same port (explicit)', function (t) {
+test('two swarms listen on same port', function (t) {
t.plan(2)
var swarm1 = new Swarm(infoHash, peerId)
- portfinder.getPort(function (err, port) {
- if (err) throw err
- swarm1.listen(port, function () {
- t.equal(swarm1.address().port, port, 'listened on requested port')
+ swarm1.listen(function () {
+ var port = swarm1.address().port
+ t.ok(typeof port === 'number' && port !== 0)
- var swarm2 = new Swarm(infoHash2, peerId)
- swarm2.listen(port, function () {
- t.equal(swarm2.address().port, port, 'listened on requested port')
- swarm1.destroy()
- swarm2.destroy()
- })
+ var swarm2 = new Swarm(infoHash2, peerId)
+ swarm2.listen(port, function () {
+ t.equal(swarm2.address().port, port, 'listened on requested port')
+ swarm1.destroy()
+ swarm2.destroy()
})
})
})