Acceptance не видит текущий контроллер

Всё про тестирование в Yii 2.0
Ответить
Аватара пользователя
Chelobaka
Сообщения: 210
Зарегистрирован: 2018.06.01, 09:54

Acceptance не видит текущий контроллер

Сообщение Chelobaka »

Здравствуйте.

У меня есть обработчик события beforeAction где я проверяю что пользователь находится на верном урл или редирекчу его.
Урл проверяю так:

Код: Выделить всё

Yii::$app->controller->id != 'somw_url'
Беда в том что данное значение в acceptance тестах возвращает полный путь. Юзера нет нет:

Код: Выделить всё

Yii::$app->user->identity

Проверяю авторизацию. Если проверку beforeAction убрать то всё работает. Но id контроллера всё равно полный путь и identity не выводит.
Почему и как научить?

Ответить