(req: http.IncomingMessage)
| 95 | } |
| 96 | |
| 97 | async function readJsonBody(req: http.IncomingMessage): Promise<any> { |
| 98 | const chunks: Buffer[] = []; |
| 99 | for await (const chunk of req) { |
| 100 | chunks.push(Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk)); |
| 101 | } |
| 102 | const body = Buffer.concat(chunks).toString('utf8'); |
| 103 | return body ? JSON.parse(body) : {}; |
| 104 | } |
| 105 | |
| 106 | test('connect prepares Metro and open reuses bridged runtime for remote daemon', async (t) => { |
| 107 | if (await skipWhenLoopbackUnavailable(t, 'remote open smoke coverage')) { |
no test coverage detected