- HighThroughput: Start consuming events in goroutine BEFORE publishing to avoid buffer overflow (100-event buffer was filling up, dropping 900 events) - EventOrdering: Handle both int (local delivery) and float64 (JSON/NATS delivery) types for sequence field assertion - ConcurrentPublishSubscribe: Same fix as HighThroughput - consume concurrently The EventBus uses non-blocking sends with a 100-event buffer. When publishing faster than consuming, events are silently dropped. These tests now properly consume events concurrently to prevent buffer overflow. Closes #138 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
33 KiB
33 KiB