refactor: clean up dial timeout abort

This commit is contained in:
Jacob Heun
2019-12-04 16:59:38 +01:00
parent a5b54a7017
commit b6cd48b798
4 changed files with 12 additions and 14 deletions

View File

@ -16,6 +16,7 @@ const delay = require('delay')
const pDefer = require('p-defer')
const pipe = require('it-pipe')
const AggregateError = require('aggregate-error')
const { AbortError } = require('libp2p-interfaces/src/transport/errors')
const Libp2p = require('../../src')
const Dialer = require('../../src/dialer')
@ -142,6 +143,7 @@ describe('Dialing (direct, TCP)', () => {
expect(addr.toString()).to.eql(remoteAddr.toString())
await delay(60)
expect(options.signal.aborted).to.equal(true)
throw new AbortError()
})
await expect(dialer.connectToMultiaddr(remoteAddr))

View File

@ -16,6 +16,7 @@ const multiaddr = require('multiaddr')
const PeerId = require('peer-id')
const PeerInfo = require('peer-info')
const AggregateError = require('aggregate-error')
const { AbortError } = require('libp2p-interfaces/src/transport/errors')
const { codes: ErrorCodes } = require('../../src/errors')
const Constants = require('../../src/constants')
@ -130,6 +131,7 @@ describe('Dialing (direct, WebSockets)', () => {
expect(addr.toString()).to.eql(remoteAddr.toString())
await delay(60)
expect(options.signal.aborted).to.equal(true)
throw new AbortError()
})
await expect(dialer.connectToMultiaddr(remoteAddr))