Skip to content
This repository was archived by the owner on Mar 11, 2020. It is now read-only.

Commit 72f1241

Browse files
test close event
1 parent f7a805d commit 72f1241

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

src/listen-test.js

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,19 +79,29 @@ module.exports = (common) => {
7979

8080
it('listening', (done) => {
8181
const listener = transport.createListener()
82-
listener.on('listening', done)
82+
listener.on('listening', () => {
83+
listener.close(done)
84+
})
8385
listener.listen(addrs[0])
8486
})
8587

86-
it('error', (done) => {
88+
// TODO: how to get the listener to emit an error?
89+
it.skip('error', (done) => {
8790
const listener = transport.createListener()
8891
listener.on('error', (err) => {
8992
expect(err).to.exist
90-
done()
93+
listener.close(done)
9194
})
95+
})
9296

93-
listener.listen(addrs[0])
94-
listener.listen(addrs[1])
97+
it('close', (done) => {
98+
const finish = plan(2, done)
99+
const listener = transport.createListener()
100+
listener.on('close', finish)
101+
102+
listener.listen(addrs[0], () => {
103+
listener.close(finish)
104+
})
95105
})
96106
})
97107
})

0 commit comments

Comments
 (0)