Я пытался проверить элемент, который при нажатии IconButton, объект Text изменяется на TextFormField.Когда я пытаюсь проверить это, я получаю следующую ошибку:
A Timer is still pending even after the widget tree was disposed.
'package:flutter_test/src/binding.dart': Failed assertion: line 672 pos 7:
'_fakeAsync.nonPeriodicTimerCount == 0'
Несмотря на то, что виджет не использует таймеры, о которых я знаю?
Пример кода:
await tester.tap(find.byType(IconButton));
await tester.pump();
expect(find.byType(TextFormField), findsOneWidget);
await tester.pump();
await tester.enterText(find.byType(EditableText), "0.2");
Я действительно не уверен, что является причиной проблемы, но если я удаляю последние 2 строки, она работает нормально (хотя я не могу проверить мои данные).