11var Client = require ( '../' )
22var common = require ( './common' )
33var test = require ( 'tape' )
4- // var wrtc = require('electron-webrtc')()
4+ var wrtc = require ( 'electron-webrtc' ) ( )
55
6- // var wrtcReady = false
7- // wrtc.electronDaemon.once('ready', function () {
8- // wrtcReady = true
9- // })
6+ var wrtcReady = false
7+ wrtc . electronDaemon . once ( 'ready' , function ( ) {
8+ wrtcReady = true
9+ } )
1010
1111var infoHash = '4cb67059ed6bd08362da625b3ae77f6f4a075705'
1212var peerId = new Buffer ( '01234567890123456789' )
@@ -31,7 +31,7 @@ function serverTest (t, serverType, serverFamily) {
3131 infoHash : infoHash ,
3232 length : torrentLength ,
3333 announce : [ announceUrl ]
34- } /* , { wrtc: wrtc }*/ )
34+ } , { wrtc : wrtc } )
3535
3636 client1 . start ( )
3737
@@ -87,7 +87,7 @@ function serverTest (t, serverType, serverFamily) {
8787 infoHash : infoHash ,
8888 length : torrentLength ,
8989 announce : [ announceUrl ]
90- } /* , { wrtc: wrtc }*/ )
90+ } , { wrtc : wrtc } )
9191
9292 client2 . start ( )
9393
@@ -113,7 +113,7 @@ function serverTest (t, serverType, serverFamily) {
113113
114114 client1 . destroy ( )
115115 server . close ( )
116- // if (serverType === 'ws') wrtc.close()
116+ if ( serverType === 'ws' ) wrtc . close ( 'SIGKILL' )
117117 } )
118118 } )
119119 } )
@@ -124,16 +124,16 @@ function serverTest (t, serverType, serverFamily) {
124124 } )
125125}
126126
127- // test('websocket server', function (t) {
128- // if (wrtcReady) {
129- // runTest()
130- // } else {
131- // wrtc.electronDaemon.once('ready', runTest)
132- // }
133- // function runTest () {
134- // serverTest(t, 'ws', 'inet')
135- // }
136- // })
127+ test ( 'websocket server' , function ( t ) {
128+ if ( wrtcReady ) {
129+ runTest ( )
130+ } else {
131+ wrtc . electronDaemon . once ( 'ready' , runTest )
132+ }
133+ function runTest ( ) {
134+ serverTest ( t , 'ws' , 'inet' )
135+ }
136+ } )
137137
138138test ( 'http ipv4 server' , function ( t ) {
139139 serverTest ( t , 'http' , 'inet' )
0 commit comments