Комментарии 2
По-моему, всё это несколько избыточно.
Если это бандл для Symfony, то использовать его без Symfony-приложения очень затруднительно.
А значит, люди, которые будут его использовать, уже имеют проект с ядром Symfony и тесты будут запускать в контексте своего приложения.
Если же нужно покрыть тестами специфический функционал, который должен работать сам по себе, то обычно делают разделяют классы или вовсе делают две репы: сама либа, которая, например резервирует номера, и бандл-обвязку для неё.
И, соответственно, в репе либы пишем тесты, которые тестируют функционал либы, а в репе бандла тестируем, как работает обвязка, если это необходимо.
Если это бандл для Symfony, то использовать его без Symfony-приложения очень затруднительно.
А значит, люди, которые будут его использовать, уже имеют проект с ядром Symfony и тесты будут запускать в контексте своего приложения.
Если же нужно покрыть тестами специфический функционал, который должен работать сам по себе, то обычно делают разделяют классы или вовсе делают две репы: сама либа, которая, например резервирует номера, и бандл-обвязку для неё.
И, соответственно, в репе либы пишем тесты, которые тестируют функционал либы, а в репе бандла тестируем, как работает обвязка, если это необходимо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Тестирование отдельных Symfony 2 бандлов