mirror of
https://github.com/webtorrent/bittorrent-tracker.git
synced 2025-01-05 22:10:11 +00:00
better test error messages
This commit is contained in:
parent
bf1d382c7a
commit
0a51e59bd0
@ -13,38 +13,36 @@ var peerId = new Buffer('01234567890123456789')
|
|||||||
var announceUrl = ''
|
var announceUrl = ''
|
||||||
var port = 6881
|
var port = 6881
|
||||||
|
|
||||||
function createServer (cb) {
|
function createServer (t, cb) {
|
||||||
var server = new Server({ udp: false })
|
var server = new Server({ udp: false })
|
||||||
|
|
||||||
server.on('error', function (err) {
|
server.on('error', function (err) {
|
||||||
cb(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
server.on('warning', function (err) {
|
server.on('warning', function (err) {
|
||||||
cb(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
portfinder.getPort(function (err, port) {
|
portfinder.getPort(function (err, port) {
|
||||||
if (err) return cb(err)
|
if (err) return t.error(err)
|
||||||
|
|
||||||
announceUrl = 'http://127.0.0.1:' + port + '/announce'
|
announceUrl = 'http://127.0.0.1:' + port + '/announce'
|
||||||
parsedTorrent.announce = [ announceUrl ]
|
parsedTorrent.announce = [ announceUrl ]
|
||||||
|
|
||||||
server.listen(port)
|
server.listen(port)
|
||||||
cb(null, server)
|
cb(server)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
test('torrent: client.start()', function (t) {
|
test('http: client.start()', function (t) {
|
||||||
t.plan(6)
|
t.plan(5)
|
||||||
|
|
||||||
createServer(function (err, server) {
|
|
||||||
t.error(err)
|
|
||||||
|
|
||||||
|
createServer(t, function (server) {
|
||||||
var client = new Client(peerId, port, parsedTorrent)
|
var client = new Client(peerId, port, parsedTorrent)
|
||||||
|
|
||||||
client.on('error', function (err) {
|
client.on('error', function (err) {
|
||||||
t.fail(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
client.once('update', function (data) {
|
client.once('update', function (data) {
|
||||||
@ -68,15 +66,14 @@ test('torrent: client.start()', function (t) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
test('torrent: client.stop()', function (t) {
|
test('http: client.stop()', function (t) {
|
||||||
t.plan(5)
|
t.plan(4)
|
||||||
|
|
||||||
createServer(function (err, server) {
|
createServer(t, function (server) {
|
||||||
t.error(err)
|
|
||||||
var client = new Client(peerId, port, parsedTorrent)
|
var client = new Client(peerId, port, parsedTorrent)
|
||||||
|
|
||||||
client.on('error', function (err) {
|
client.on('error', function (err) {
|
||||||
t.fail(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
client.start()
|
client.start()
|
||||||
@ -99,15 +96,14 @@ test('torrent: client.stop()', function (t) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
test('torrent: client.update()', function (t) {
|
test('http: client.update()', function (t) {
|
||||||
t.plan(5)
|
t.plan(4)
|
||||||
|
|
||||||
createServer(function (err, server) {
|
createServer(t, function (server) {
|
||||||
t.error(err)
|
|
||||||
var client = new Client(peerId, port, parsedTorrent, { interval: 5000 })
|
var client = new Client(peerId, port, parsedTorrent, { interval: 5000 })
|
||||||
|
|
||||||
client.on('error', function (err) {
|
client.on('error', function (err) {
|
||||||
t.fail(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
client.start()
|
client.start()
|
||||||
@ -131,15 +127,14 @@ test('torrent: client.update()', function (t) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
test('torrent: client.scrape()', function (t) {
|
test('http: client.scrape()', function (t) {
|
||||||
t.plan(6)
|
t.plan(5)
|
||||||
|
|
||||||
createServer(function (err, server) {
|
createServer(t, function (server) {
|
||||||
t.error(err)
|
|
||||||
var client = new Client(peerId, port, parsedTorrent)
|
var client = new Client(peerId, port, parsedTorrent)
|
||||||
|
|
||||||
client.on('error', function (err) {
|
client.on('error', function (err) {
|
||||||
t.fail(err)
|
t.error(err)
|
||||||
})
|
})
|
||||||
|
|
||||||
client.once('scrape', function (data) {
|
client.once('scrape', function (data) {
|
||||||
|
@ -8,7 +8,7 @@ var peerId = '01234567890123456789'
|
|||||||
var peerId2 = '12345678901234567890'
|
var peerId2 = '12345678901234567890'
|
||||||
var torrentLength = 50000
|
var torrentLength = 50000
|
||||||
|
|
||||||
test('server', function (t) {
|
test('http server', function (t) {
|
||||||
t.plan(27)
|
t.plan(27)
|
||||||
|
|
||||||
var server = new Server({ udp: false }) // { interval: 50000, compactOnly: false }
|
var server = new Server({ udp: false }) // { interval: 50000, compactOnly: false }
|
||||||
|
@ -8,7 +8,7 @@ var peerId = '01234567890123456789'
|
|||||||
var peerId2 = '12345678901234567890'
|
var peerId2 = '12345678901234567890'
|
||||||
var torrentLength = 50000
|
var torrentLength = 50000
|
||||||
|
|
||||||
test('server', function (t) {
|
test('udp server', function (t) {
|
||||||
t.plan(27)
|
t.plan(27)
|
||||||
|
|
||||||
var server = new Server({ http: false })
|
var server = new Server({ http: false })
|
||||||
|
Loading…
Reference in New Issue
Block a user