Используйте Intl easy_localisation в тестах флаттер-драйва

avatar
Michael Adams
9 августа 2021 в 05:32
138
0
0

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

Источник

Ответы (0)