1- var common = require ( './common' )
21var Client = require ( '../' )
2+ var common = require ( './common' )
33var fs = require ( 'fs' )
44var parseTorrent = require ( 'parse-torrent' )
55var path = require ( 'path' )
@@ -10,7 +10,7 @@ var parsedTorrent = parseTorrent(torrent)
1010var peerId = new Buffer ( '01234567890123456789' )
1111
1212function testLargeTorrent ( t , serverType ) {
13- t . plan ( 4 )
13+ t . plan ( 9 )
1414
1515 common . createServer ( t , serverType , function ( server , announceUrl ) {
1616 parsedTorrent . announce = [ announceUrl ]
@@ -25,12 +25,23 @@ function testLargeTorrent (t, serverType) {
2525 t . equal ( typeof data . complete , 'number' )
2626 t . equal ( typeof data . incomplete , 'number' )
2727
28- client . stop ( )
28+ client . update ( )
29+
30+ client . once ( 'update' , function ( data ) {
31+ t . equal ( data . announce , announceUrl )
32+ t . equal ( typeof data . complete , 'number' )
33+ t . equal ( typeof data . incomplete , 'number' )
34+
35+ client . stop ( )
36+
37+ client . once ( 'update' , function ( data ) {
38+ t . equal ( data . announce , announceUrl )
39+ t . equal ( typeof data . complete , 'number' )
40+ t . equal ( typeof data . incomplete , 'number' )
2941
30- client . once ( 'update' , function ( ) {
31- t . pass ( 'got response to stop' )
32- server . close ( )
33- client . destroy ( )
42+ server . close ( )
43+ client . destroy ( )
44+ } )
3445 } )
3546 } )
3647
0 commit comments