pumpUntil method
Implementation
Future<void> pumpUntil(bool Function() condition, {String? reason}) async {
for (var i = 0; i < 100; i++) {
if (condition()) return;
await tester.pump(const Duration(milliseconds: 100));
}
fail(reason ?? 'pumpUntil: condition never held');
}