@camradee

Почему тест PHPUnit в Phalcon не видит свойства-cервисы экземпляра тестируемого класса?

Настраивал phpunit по официальному мануалу. Базовый пример теста работает. Потом немного изменил настройки по этому примеру: https://github.com/SavvySoftWorksLLC/phalcon_3_2_d...
Сделал это чтобы подключить конфиги и сервисы проекта. Разница с кодом из гита в том, что у меня вместо testBoringLibrary в BasicTest.php метод testValidator, где первая строчка $res = new FormValidator(); и тест вываливает ошибку Access to undefined property request, потому что в FormValidator есть $this->request - сервис, также там используется другой сервис $this->translate (подготавливает сообщения об ошибках в полях формы); эти сервсиы как и другие подключаются в app/config/services.php но код их не видит.

PHPUnit к Phalcon подключаю первый раз, ни одного реального примера конфига тестов не нагуглил, что я делаю не так?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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