verifyReactiveChanges<T>  static method 
Verify that a reactive value changes as expected
Implementation
static Future<bool> verifyReactiveChanges<T>(
  Rx<T> reactive,
  List<T> expectedChanges,
  Future<void> Function() action,
) async {
  final tester = RxTester(reactive);
  try {
    await action();
    await pump(); // Allow updates to propagate
    return tester.expectChanges(expectedChanges);
  } finally {
    tester.dispose();
  }
}