Как мне убедиться, что пользовательский интерфейс (виджет) генерирует исключение во время тестирования виджетов во Flutter. Вот мой код, который не работает:
expect(
() => tester.tap(find.byIcon(Icons.send)),
throwsA(const TypeMatcher<UnrecognizedTermException>()),
);
Сбой со следующей ошибкой
...
Expected: throws <Instance of 'TypeMatcher<UnrecognizedTermException>'>
Actual: <Closure: () => Future<void>>
Which: returned a Future that emitted <null>
ИЛИ ...... я должен проверить, как пользовательский интерфейс обрабатывает исключение, просматривая сообщения об ошибках и т. Д. ??