yaru_test 0.3.0
yaru_test: ^0.3.0 copied to clipboard
Provides extensions for testing Yaru applications.
Yaru Test #
Provides extensions for testing Yaru Flutter applications.
Usage #
dev_dependencies:
yaru_test: <version>
copied to clipboard
import 'package:yaru_test/yaru_test.dart';
copied to clipboard
Before #
final button = find.widgetWithText(OutlinedButton, ...);
expect(tester.widget<OutlinedButton>(button).enabled, isTrue);
final checkButton = find.widgetWithText(YaruCheckButton...);
expect(tester.widget<YaruCheckButton>(checkButton).value, isTrue);
final listTile = find.widgetWithText(ListTile, ...);
expect(tester.widget<ListTile>(listTile).onTap, isNull);
final textField = find.widgetWithText(TextField, ...);
expect(tester.widget<TextField>(textField).focusNode?.hasFocus, isTrue);
copied to clipboard
After #
expect(find.button(...), isEnabled);
expect(find.checkButton(...), isChecked);
expect(find.listTile(...), isDisabled);
expect(find.radioButton<T>(...), isChecked);
expect(find.textField(...), hasFocus);
copied to clipboard