dependabot-preview[bot] a17c5432e7
chore(deps-dev): bump aegir from 20.6.1 to 21.4.4 (#111)
* chore(deps-dev): bump aegir from 20.6.1 to 21.4.4

Bumps [aegir](https://github.com/ipfs/aegir) from 20.6.1 to 21.4.4.
- [Release notes](https://github.com/ipfs/aegir/releases)
- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ipfs/aegir/compare/v20.6.1...v21.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* test(fix): fix aegir file for latest aegir

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-03-23 19:04:38 +01:00

33 lines
624 B
JavaScript

'use strict'
const multiaddr = require('multiaddr')
const pipe = require('it-pipe')
const WS = require('./src')
const mockUpgrader = {
upgradeInbound: maConn => maConn,
upgradeOutbound: maConn => maConn
}
let listener
async function boot () {
const ws = new WS({ upgrader: mockUpgrader })
const ma = multiaddr('/ip4/127.0.0.1/tcp/9095/ws')
listener = ws.createListener(conn => pipe(conn, conn))
await listener.listen(ma)
listener.on('error', console.error)
}
function shutdown () {
return listener.close()
}
module.exports = {
hooks: {
browser: {
pre: boot,
post: shutdown
}
}
}