( handler: (req: IncomingMessage, res: ServerResponse) => void, )
| 29 | let server: Server | undefined; |
| 30 | |
| 31 | async function startServer( |
| 32 | handler: (req: IncomingMessage, res: ServerResponse) => void, |
| 33 | ): Promise<string> { |
| 34 | server = createServer(handler); |
| 35 | await new Promise<void>((resolve) => server?.listen(0, '127.0.0.1', resolve)); |
| 36 | const address = server.address(); |
| 37 | if (!address || typeof address === 'string') { |
| 38 | throw new Error('Failed to bind test server'); |
| 39 | } |
| 40 | return `http://127.0.0.1:${address.port}/compressed`; |
| 41 | } |
| 42 | |
| 43 | async function startCompressedServer( |
| 44 | encoding: SupportedEncoding, |
no test coverage detected
searching dependent graphs…