pumpAndSettle method
Implementation
Future<void> pumpAndSettle() async {
String previousOutput = terminal.getPlainText();
for (int i = 0; i < 100; i++) {
await pump();
await Future<void>.delayed(Duration.zero);
final currentOutput = terminal.getPlainText();
if (currentOutput == previousOutput && i > 0) {
break;
}
previousOutput = currentOutput;
}
}