В настоящее время я пишу интеграционные тесты для флаттер-приложения, и мне нужно протестировать виджет выбора языка. После нажатия на определенный язык мне нужно проверить, изменилась ли локаль, поэтому мне нужно получить текущую локаль библиотеки easy_localisation
. Я попытался вызвать его напрямую из Intl.getCurrentLocale
, но он выдает ошибку, поскольку dart:ui нельзя использовать в тестах флаттер-драйва, согласно этому сообщению. Итак, как я могу получить текущую локаль в тестах флаттер-драйва? P.S: Platform.defaultLocale
это не то, что я хочу.
Используйте Intl easy_localisation в тестах флаттер-драйва
9 августа 2021 в 05:32
138
0