Flow Turbine
Represents active collection on a source Flow which buffers item emissions, completion, and/or errors as events for consuming.
Functions
Assert that the next event received was the flow completing. This function will suspend if no events have been received.
Assert that the next event received was an error terminating the flow. This function will suspend if no events have been received.
Assert that an event was received and return it. This function will suspend if no events have been received.
Cancel collecting events from the source Flow. Any events which have already been received will be returned.
Cancel collecting events from the source Flow and ignore any events which have already been received. Calling this function will exit the test block.
Returns the most recent item that has already been received. If a complete event has been received with no item being received previously, this function will throw an AssertionError. If an error event has been received, this function will throw the underlying exception.
Assert that there are no unconsumed events which have already been received.