Как проверить целостность приложения Flutter? - PullRequest
1 голос
/ 14 февраля 2020

Есть ли способ автоматизировать тестирование возможных путей для приложения и проверить, удовлетворяет ли каждое состояние определенному условию c?

Два примера, чтобы вы могли понять, что я имею в виду:

  • У меня есть пользовательский эшафот , который должен присутствовать всегда. Я хотел бы, например, запретить добавление новой страницы и забыть использовать пользовательский Scaffold, поэтому я хочу проверить, скажем, для каждого пути, tester.find.byType(CustomScaffold) находит один виджет.
  • Я бы хотелось бы убедиться, что все виджеты соответствуют теме (чтобы, например, случайно не добавить виджет, цвета которого нет в теме). Это также должно работать, когда пользователь переключает темы.

Возможно ли такое? Или мне нужно было бы просто вручную «найти» материал для нажатия на странице и создать какое-то дерево с ограниченной глубиной?

...