mirror of
https://github.com/logos-storage/bittorrent-tracker.git
synced 2026-01-07 15:33:08 +00:00
test: ensure electron-webrtc is started only for test where it's needed
before this change, it was getting initialized immediately, since it was outside a tape test block
This commit is contained in:
parent
d534582a8c
commit
e731106279
@ -2,12 +2,9 @@ var Buffer = require('safe-buffer').Buffer
|
|||||||
var Client = require('../')
|
var Client = require('../')
|
||||||
var common = require('./common')
|
var common = require('./common')
|
||||||
var test = require('tape')
|
var test = require('tape')
|
||||||
var wrtc = require('electron-webrtc')()
|
var electronWebrtc = require('electron-webrtc')
|
||||||
|
|
||||||
var wrtcReady = false
|
var wrtc
|
||||||
wrtc.electronDaemon.once('ready', function () {
|
|
||||||
wrtcReady = true
|
|
||||||
})
|
|
||||||
|
|
||||||
var infoHash = '4cb67059ed6bd08362da625b3ae77f6f4a075705'
|
var infoHash = '4cb67059ed6bd08362da625b3ae77f6f4a075705'
|
||||||
var peerId = Buffer.from('01234567890123456789')
|
var peerId = Buffer.from('01234567890123456789')
|
||||||
@ -177,15 +174,11 @@ test('udp server', function (t) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
test('ws server', function (t) {
|
test('ws server', function (t) {
|
||||||
if (wrtcReady) {
|
wrtc = electronWebrtc()
|
||||||
runTest()
|
wrtc.electronDaemon.once('ready', function () {
|
||||||
} else {
|
|
||||||
wrtc.electronDaemon.once('ready', runTest)
|
|
||||||
}
|
|
||||||
function runTest () {
|
|
||||||
t.once('end', function () {
|
|
||||||
wrtc.close()
|
|
||||||
})
|
|
||||||
serverTest(t, 'ws', 'inet')
|
serverTest(t, 'ws', 'inet')
|
||||||
}
|
})
|
||||||
|
t.once('end', function () {
|
||||||
|
wrtc.close()
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user