(buffer: Buffer)
| 1038 | } |
| 1039 | |
| 1040 | async function serveOnce(buffer: Buffer): Promise<string> { |
| 1041 | const { createServer } = await import('node:http'); |
| 1042 | return new Promise((resolve) => { |
| 1043 | const server = createServer((_, res) => { |
| 1044 | res.writeHead(200, { 'Content-Type': 'application/zip' }); |
| 1045 | res.end(buffer); |
| 1046 | server.close(); |
| 1047 | }); |
| 1048 | server.listen(0, '127.0.0.1', () => { |
| 1049 | const addr = server.address()!; |
| 1050 | resolve(`http://127.0.0.1:${(addr as any).port}`); |
| 1051 | }); |
| 1052 | }); |
| 1053 | } |
no test coverage detected