|
1 | 1 | const test = require('brittle')
|
2 |
| -const { swarm, createDHT } = require('./helpers') |
| 2 | +const { swarm, createDHT, endAndCloseSocket } = require('./helpers') |
3 | 3 | const { encode } = require('hypercore-id-encoding')
|
4 | 4 | const { once } = require('events')
|
5 | 5 | const DHT = require('../')
|
@@ -640,19 +640,21 @@ test('connect using id instead of buffer', async function (t) {
|
640 | 640 |
|
641 | 641 | const [a, b] = await swarm(t)
|
642 | 642 | const server = a.createServer()
|
| 643 | + server.on('connection', conn => { |
| 644 | + conn.on('end', () => conn.end()) |
| 645 | + }) |
643 | 646 |
|
644 | 647 | await server.listen()
|
645 | 648 |
|
646 | 649 | const id = encode(server.publicKey)
|
647 | 650 | const socket = b.connect(id)
|
648 |
| - socket.on('error', () => {}) |
649 | 651 |
|
650 | 652 | await once(socket, 'open')
|
651 | 653 |
|
652 | 654 | t.is(id.length, 52)
|
653 | 655 | t.pass('connects if id is given instead of buffer')
|
654 | 656 |
|
655 |
| - await socket.end() |
| 657 | + await endAndCloseSocket(socket) |
656 | 658 | await server.close()
|
657 | 659 |
|
658 | 660 | await a.destroy()
|
@@ -745,20 +747,21 @@ test('connectionKeepAlive passed to server and connection', async function (t) {
|
745 | 747 | const a = createDHT({ bootstrap, connectionKeepAlive: 10000 })
|
746 | 748 | const b = createDHT({ bootstrap, connectionKeepAlive: 20000 })
|
747 | 749 |
|
748 |
| - const server = a.createServer(async function (socket) { |
749 |
| - socket.on('error', () => {}) |
| 750 | + const server = a.createServer((socket) => { |
| 751 | + socket.on('end', () => socket.end()) |
750 | 752 | allChecks.is(socket.keepAlive, 10000, 'keepAlive set for server')
|
751 | 753 | })
|
752 | 754 |
|
753 | 755 | await server.listen()
|
754 | 756 |
|
755 | 757 | const socket = b.connect(server.publicKey)
|
756 |
| - socket.on('error', () => {}) |
757 | 758 |
|
758 | 759 | allChecks.is(socket.keepAlive, 20000, 'keepAlive set for connection')
|
759 | 760 |
|
760 | 761 | await allChecks
|
761 |
| - await socket.end() |
| 762 | + |
| 763 | + await endAndCloseSocket(socket) |
| 764 | + |
762 | 765 | await server.close()
|
763 | 766 |
|
764 | 767 | await a.destroy()
|
|
0 commit comments