Задать вопрос
@KoRNeT46RuS

Как авторизоваться в unit test zf2?

Что дописать, чтобы во время тестирования контроллера он видел, что его, якобы тестирует, авторизованный пользователь в Unit тестировании ZF2
public function _before(\UnitTester $I)
    {
        $serviceManager = Bootstrap::getServiceManager();
        $this->controller = new TaskController();
        $this->request = new Request();
        $this->response = new Response();
        $this->routeMatch = new RouteMatch(['controller' => 'Task']);
        $this->event = new MvcEvent();
        $config = $serviceManager->get('Config');
        $routeConfig = isset($config['router']) ? $config['router'] : [];
        $router = HttpRouter::factory($routeConfig);

        $this->event->setRouter($router);
        $this->event->setRouteMatch($this->routeMatch);
        $this->event->setRequest($this->request);
        $this->event->setResponse($this->response);
        $this->controller->setEvent($this->event);
        $this->controller->setServiceLocator($serviceManager);
    }
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы