#flutter #directory-structure
#флаттер #структура каталогов
Вопрос:
Должны ли они быть в корневом каталоге тестов? При использовании react я предпочитаю хранить свои тесты рядом с компонентами, могу ли я сделать это с помощью flutter? Если нет, рекомендуется ли хранить все тесты в одной тестовой папке или дублировать структуру библиотеки?
Ответ №1:
Это зависит от другого типа теста ( unit
, widget
, или integration
), но они должны располагаться в определенных папках.
Из руководств по поваренной книге Flutters:
В общем, тестовые файлы должны находиться внутри тестовой папки, расположенной в корне вашего приложения или пакета Flutter.
Модульные тесты и тесты виджетов должны быть расположены в test
папке. Интеграционный тест должен проходить в отдельном каталоге с именем test_driver
. Обе папки должны располагаться на том же уровне, что и ваша lib
папка.