Skip to content

Commit 96a8fab

Browse files
committed
Merge pull request webtorrent#140 from feross/fix-test
fix tests
2 parents b5687c6 + d3a7c94 commit 96a8fab

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@ language: node_js
22
sudo: false
33
node_js:
44
- "node"
5-
- "4"
65
before_script:
76
- export DISPLAY=:99.0; sh -e /etc/init.d/xvfb start

test/server.js

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
var Client = require('../')
22
var common = require('./common')
33
var 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

1111
var infoHash = '4cb67059ed6bd08362da625b3ae77f6f4a075705'
1212
var 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

@@ -111,9 +111,10 @@ function serverTest (t, serverType, serverFamily) {
111111
t.equal(data.complete, 0)
112112
t.equal(data.incomplete, 0)
113113

114-
client1.destroy()
115-
server.close()
116-
// if (serverType === 'ws') wrtc.close()
114+
client1.destroy(function () {
115+
server.close()
116+
if (serverType === 'ws') wrtc.close()
117+
})
117118
})
118119
})
119120
})
@@ -124,16 +125,16 @@ function serverTest (t, serverType, serverFamily) {
124125
})
125126
}
126127

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-
// })
128+
test('websocket server', function (t) {
129+
if (wrtcReady) {
130+
runTest()
131+
} else {
132+
wrtc.electronDaemon.once('ready', runTest)
133+
}
134+
function runTest () {
135+
serverTest(t, 'ws', 'inet')
136+
}
137+
})
137138

138139
test('http ipv4 server', function (t) {
139140
serverTest(t, 'http', 'inet')

0 commit comments

Comments
 (0)