Описание тега widget-test-flutter
0
ответов
Что делать с шириной и ориентацией устройства при тестировании виджетов?
Виджет, который я хочу протестировать, зависит от ширины и ориентации устройства. Можно ли установить эти параметры для теста виджета, чтобы я мог написать тест для разных размеров и ориентации устройств?
25 апр '20 в 12:44
0
ответов
`flutter test` не проходит, а`flutter run path/to/test.dart` завершается успешно
У меня есть простой тест виджетов, который ищет конкретный виджет на экране. void main() { testWidgets('Login Screen visibility test', (WidgetTester tester) async { await tester.pumpWidget(MyApp()); await tester.idle(); await tester.pump(); expect(f…
11 май '20 в 22:27
0
ответов
Написание модульных тестов для Bloc Listener на Flutter
Я пытаюсь написать тестовые примеры виджетов для файла, в котором есть списки блоков для различных состояний. Я пытаюсь запустить эти списковики из своего тестового примера виджета, но у меня не получается. Отладчик никогда не достигает BlocListener…
27 мар '20 в 14:19
1
ответ
Как проверить, скрыт ли текст на InputField
Я пытаюсь проверить, скрыт ли пароль, вот как далеко я захожу, но похоже, что flutter может прочитать текст, даже если он скрыт. testWidgets('password must be hidden', (WidgetTester tester) async { await tester.pumpWidget(wrapWithMaterialApp(child: …
05 авг '20 в 00:41
6
ответов
Как найти FlatButton.icon в тестах Flutter?
В своем приложении я создаю кнопку, используя FlatButton.icon(Документы Flutter). Сейчас пытаюсь найти кнопку во время тестирования. я пытался find.byType(MaterialButton); // -> zero widgets find.byType(FlatButton); // -> zero widget Странно т…
12 июн '20 в 05:14
0
ответов
Невозможно протестировать виджет, так как он неправильно создает свои зависимые виджеты
Я только начал работать с Flutter. Я следил за примером кода для реализации Flutter WebViews: https://pub.dev/packages/webview_flutter Я немного изменил код, чтобы отключить кнопки навигации, когда это возможно. Однако теперь это делает невозможным …
01 июл '20 в 18:17
0
ответов
когда я запускаю тест виджетов на устройстве Android, кажется, что устройство остается на экране запуска
Я хочу запустить тест виджетов на устройстве Androidflutter run xxx.testкажется, что устройство остается на стартовом экране. он не может нарисовать тестовый виджет моего приложения.
02 июл '20 в 14:08
4
ответа
Тест виджета Flutter не прошел для InkWell Tap
У меня есть такой тест виджета, я могу найти его с помощью actionKey, но тест на нажатие не проходит и tapped значение ложно после tester.tap(...), что не так с моим тестом? testWidgets('some test', (WidgetTester tester) async { final UniqueKey acti…
17 авг '20 в 15:17
1
ответ
Тест виджета Flutter: настройка заполнения с помощью MediaQuery не применяется
Поскольку среда тестирования flutter не содержит строки состояния системы, такой как эмулятор, я хотел бы добавить заполнение вверху, используя MediaQuery. Вот мой тестовый код: void main() { testWidgets('MediaQuery padding test', (WidgetTester test…
21 авг '20 в 22:22
0
ответов
Тестирование виджетов с помощью Provider State Management
Flutter doctor -v результат: C:\Users\daydreamer>flutter doctor -v [√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.18363.1016], locale tr-TR) • Flutter version 1.20.2 at C:\src\flutter\flutter_windows_v1.5.4-hotfix.2-stabl…
25 авг '20 в 17:38
1
ответ
Как запустить тесты виджетов Flutter с включенными тенями?
Я хотел бы визуализировать некоторые из моих золотых файлов Flutter с тенями. Как я могу этого добиться? По умолчанию тени отключены:https://github.com/flutter/flutter/blob/master/packages/flutter_test/lib/src/binding.dart#L942
31 окт '20 в 03:51
1
ответ
Flutter / Dart: onPressed не вызывается при нажатии на виджет AppBar в тесте виджетов
Моя проблема в том, что у меня есть виджет без состояния, который возвращает AppBarс событием onPressed. В моем соответствующем widgetTest я нажимаю на компонент и ожидаю, что будет вызван метод onPressed. Однако это не так. Это мой виджет: import '…
25 сен '20 в 22:39
1
ответ
тест виджета, тестирование кнопки с помощью CircularProgressIndicator
У меня есть два теста, которые после нажатия на кнопку я хочу проверить, появится ли на кнопке CircularProgressIndicator. Проблема после крана и tester.pump(), он не может найти CircularProgressIndicator, вызывающий сбой теста, я попытался с pumpAnd…
06 окт '20 в 21:09
1
ответ
Flutter: Mapbox onMapCreated не вызывается в тесте виджетов
Я использую карту Mapbox, и когда я запускаю приложение в эмуляторе, оно работает нормально. Однако в моем тесте виджетов onMapCreated метод никогда не вызывается, что делает невозможным тестирование поведения приложения. My MapWidget (сокращенный):…
16 окт '20 в 12:46
1
ответ
Flutter: readAsBytes/readAsString в тестах виджетов
Я пытаюсь проверить StatefulWidget со следующими onPressed функция. floatingActionButton: FloatingActionButton( child: Icon(Icons.camera_alt), onPressed: () async { try { final filename = widget.randomStringGenerator?.call() ?? ''; final path = join…
23 сен '20 в 18:46
0
ответов
проблема с этой командой: flutter run test/widget_test.dart
Сегодня я начал изучать тестирование из документации по флаттеру. все было хорошо, пока я не захотел посмотреть работу тестирования на эмуляторе. Мой код: testWidgets('tap, drag, and enter text', (WidgetTester tester) async { await tester.pumpWidget…
21 окт '20 в 20:36
1
ответ
Виджеты для тестирования флаттера в зависимости от констант размера
Я пытаюсь протестировать виджет кнопки во флаттере, который объявлен следующим образом: Widget build(BuildContext context) { return Container( height: (4.39 * SizeConfig.heightMultiplier), //30 width: (7.29 * SizeConfig.widthMultiplier), //30 decora…
24 ноя '20 в 20:02
0
ответов
Тест виджетов не получает касаний
Я пытаюсь протестировать обратный вызов пользовательского виджета, который у меня есть, это действительно простая кнопка со значком сохранения, но тест не работает, так как виджет не обнаруживает касание. Тест: testWidgets( 'Save icon callback', (Wi…
19 сен '20 в 21:54
0
ответов
Тест виджета Flutter: следующая ошибка NoSuchMethodError была выбрана при построении RegistrationForm(состояние: RegistrationFormState#12e12)
У меня есть виджет RegistrationScreen с эшафотом, тело которого отображает другой виджет, RegistrationForm: class SignupScreen extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: MainAppBar(title: 'Creat…
21 сен '20 в 17:08
1
ответ
Flutter имитирует ChangeNotifierProvider и устанавливает значения провайдера
Хорошо, терпите меня, поскольку я только начинаю изучать тестирование виджетов. У меня есть виджет MainAppBar, над которым в дереве виджетов находится AuthProvider, который необходим для проверки аутентификации и последующего выхода из системы, если…
24 ноя '20 в 18:22