(
event: { reconnect: ReconnectSchedule; now: number },
expected: { attempt: number; delayMs: number },
)
| 31 | } |
| 32 | |
| 33 | const expectReconnectSchedule = ( |
| 34 | event: { reconnect: ReconnectSchedule; now: number }, |
| 35 | expected: { attempt: number; delayMs: number }, |
| 36 | ) => { |
| 37 | expect(event.reconnect).toMatchObject(expected); |
| 38 | expect(Date.parse(event.reconnect.retryingAt) - event.now).toBe( |
| 39 | expected.delayMs, |
| 40 | ); |
| 41 | }; |
| 42 | |
| 43 | const deterministicRandom = () => 0.5; |
| 44 |
no test coverage detected