grabbee
@grabbee

Как делать интеграционные тесты в бандле symfony?

Для тестирования сервисов и контроллеров нужно ядро. Но оно мне нужно только для тестов. И всё остальное тоже только для того чтобы запустить тесты. Сначала положил Kernel в src и ядро вроде автоматически загружается после установки бандла. А мне это не нужно. Перенес Kernel в tests
* Что ещё нужно изменить, чтобы после установки лишнего не загружалось из бандла?

Структура бандла как у обычного приложения. В папке config есть и services.yaml там прописал какие сервисы публичные для тестирования. Есть bundles.php и так далее. Оно будет мешать?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
myks92
@myks92
Нашёл решение — пометь вопрос ответом!
В этой статье https://habr.com/ru/post/500044/ подробно рассказывается как тестировать бандл. Там же есть ссылки на создание бандла и его публикацию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы