Как тестировать компоненты в Yii2?

Добрый вечер. Подскажите пожалуйста, как тестировать компоненты в Yii2? Ведь при тестировании свойство \Yii::$app не определено.
Вы используете \Yii::$container->get() ?
  • Вопрос задан
  • 337 просмотров
Решения вопроса 1
@matperez
Ну раз никто не отвечает..
Посмотрите как это сделано в https://github.com/yiisoft/yii2-codeception/blob/m...
Конкретно метод mockApplication. Он позволяет перед каждым тестом создать новый инстанс приложения с заданным конфигом (в том, числе с компонентами). Странно что вы его не использовали, потому что это входит в стандартный сетап для тестов в yii2-basic и yii2-advanced шаблонах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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