getReady method
Waits for the platform to be ready or in error state
Implementation
Future<void> getReady(WidgetTester tester) async {
final completer = Completer<void>();
when(
(_) =>
tracker.currentState.value == InitState.ready ||
tracker.currentState.value == InitState.error, () {
completer.complete();
});
await tester.pumpAndSettle();
return completer.future;
}