(event: StoredReportEvent)
| 550 | } |
| 551 | |
| 552 | function eventSummary(event: StoredReportEvent): string { |
| 553 | if (event.kind === 'http') { |
| 554 | return `${event.method ?? 'HTTP'} ${event.path ?? event.url ?? ''}`.trim(); |
| 555 | } |
| 556 | if (event.kind === 'ws') { |
| 557 | const label = frameType(event.frame) ?? event.message ?? 'frame'; |
| 558 | if (event.direction === 'lifecycle') return `WS ${label}`; |
| 559 | const arrow = event.direction === 'out' ? '->' : '<-'; |
| 560 | return `WS ${arrow} ${label}`; |
| 561 | } |
| 562 | if (event.kind === 'test-result') { |
| 563 | return `test ${event.state ?? 'unknown'}`; |
| 564 | } |
| 565 | return event.label ?? 'log'; |
| 566 | } |
| 567 | |
| 568 | function eventDetail(event: StoredReportEvent): Record<string, unknown> { |
| 569 | const { pid: _pid, ordinal: _ordinal, ...detail } = event; |
no test coverage detected