Как писать пакеты для ларки я знаю (уже делал и не раз), как писать тесты тоже знаю и делаю, но не могу до конца разобраться как писать тесты при разработке пакета.
Сейчас это у меня реализовано (как мне кажется коряво) так: развёрнута ларка, в ней есть папка с пакетом, в пакете есть (естественно) composer.json в котором указаны все зависимости для этого пакета, там же лежит папка vendor с выкачанными зависимостями для пакета (помимо vendor'а в самом проекте). Вроде получилось писать юнит-тесты (тесты, моделей, хелперов, классов и т.д., с терминологией ещё слабовато), но вот как написать тесты для проверки запросов (пример: зайти на страницу, ввести данные, нажать кнопку, при этом всё это проверять есть ли кнопка, есть ли поля, отрабатывает ли контроллер так как надо или нет и т.д.) не понимаю совсем.