()
| 1 | const net = require('net') |
| 2 | |
| 3 | const getPort = () => new Promise(resolve => { |
| 4 | const server = net.createServer() |
| 5 | server.listen(0, '127.0.0.1') |
| 6 | server.on('listening', () => { |
| 7 | const { port } = server.address() |
| 8 | server.close(() => resolve(port)) |
| 9 | }) |
| 10 | }) |
| 11 | |
| 12 | module.exports = { getPort } |
no test coverage detected