Я читал о том, как создавать тесты для виджетов приложения flutter с функцией testWidgets, как этот тест, который используется по умолчанию при создании нового проекта flutter:
// <project>/test/widget_test.dart
void main() {
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
await tester.pumpWidget(CounterApp());
// validate counter starts at zero
expect(find.text('0'), findsOneWidget);
await tester.tap(find.byIcon(Icons.add));
await tester.pump();
expect(find.text('0'), findsNothing);
expect(find.text('1'), findsOneWidget);
}
}
Но как протестировать холст, чтобы увидеть, правильно ли отображаются рисунки / узоры и абзацы? Найдет ли объект поиска виджет Текст, если я нарисую абзац с canvas.drawParagraph(...)
? Мне не удалось найти информацию об этом в документации.
matchesGoldenFile
для сравнения снимков экрана. - person jamesdlin   schedule 28.07.2020