heartbeat_mock
Allows to create mock implementations of Heartbeat, compatible to the "axHeartbeat" injection.
Contents
Module Members
Types
Module Members
create()
Creates a mock for the "axHeartbeat" injection of a widget.
Returns
| Type | Description |
|---|---|
HeartbeatMock |
a fresh mock instance |
Types
HeartbeatMock
extends
Heartbeat
A mock version of Heartbeat, with additional methods.
Offers spied-upon version of the usual axHeartbeat methods, as well as a flush method for synchronous
scheduling of heartbeat events, and a reset methods to clear all listeners.
HeartbeatMock.reset()
Reset the internal state of the mock, clearing all onBeforeNext, onNext and onAfterNext
callbacks.
HeartbeatMock.flush()
If any onNext callbacks have been schedules, synchronously runs all scheduled onBeforeNext,
onNext and onAfterNext callbacks, clearing the corresponding queues in the process.