(controller)
| 244 | it('preserves event fields split across network chunks', async () => { |
| 245 | const body = new ReadableStream<Uint8Array>({ |
| 246 | start(controller) { |
| 247 | const encoder = new TextEncoder(); |
| 248 | controller.enqueue(encoder.encode('id: 7\nevent: mes')); |
| 249 | controller.enqueue(encoder.encode('sage\ndata: hel')); |
| 250 | controller.enqueue(encoder.encode('lo\n\n')); |
| 251 | controller.close(); |
| 252 | }, |
| 253 | }); |
| 254 | |
| 255 | const events = await collectEvents(new Response(body)); |