testReactive<T> function
Runs a test on a Reactive value and returns the list of emitted values.
Implementation
List<T> testReactive<T>(
Reactive<T> reactive, void Function(Reactive<T>) action) {
final values = <T>[];
final remove = reactive.listen((v) => values.add(v));
action(reactive);
remove();
return values;
}