flutter_stasis_test library

Functions

assertEventSequence<T>({required Stream<T> stream, required Future<void> act(), required List<StasisPredicate<T>> expected, Duration settle = Duration.zero}) Future<void>
Asserts events emitted by stream while act runs.
assertStateSequence<T>({required ValueListenable<T> listenable, required Future<void> act(), required List<StasisPredicate<T>> expected, bool includeInitial = true, Duration settle = Duration.zero}) Future<void>
Asserts a sequence emitted by listenable while act runs.
captureEvents<T>({required Stream<T> stream, required Future<void> act(), Duration settle = Duration.zero}) Future<List<T>>
Captures all events emitted by a Stream while act runs.
captureStates<T>({required ValueListenable<T> listenable, required Future<void> act(), bool includeInitial = true, Duration settle = Duration.zero}) Future<List<T>>
Captures all values emitted by a ValueListenable while act runs.
equalsValue<T>(T expected) StasisPredicate<T>
Predicate helper that checks equality.

Typedefs

StasisPredicate<T> = bool Function(T value)