@Nolan81
программист

Почему не могу проверять заголовки в тестах yii2?

Привет.
Тестирую (функционально) простую страницу, которая гостю недоступна, т.е. идет редирект на страницу логина.
public function guestListUsersTest(FunctionalTester $I)
    {
        $I->amOnRoute('user/crud/index');
       
        // не работает
        $I->seeResponseCodeIs(302);
        // тоже не работает
        //$I->seeResponseCodeIsRedirection();
    }

Видно, что amOnPage выходит, делает редирект, и уже отдает страницу логина, т.е. так работает
$I->amOnRoute('user/crud/index');
        // работает
        $I->seeCurrentUrlEquals('/site/login');


Так как тогда проверять методами вроде seeResponseCodeIs ?

Вот мой конфиг для функциональных, тот что по умолчанию

actor: FunctionalTester
modules:
    enabled:
      - Filesystem
      - Yii2
      - Asserts
  • Вопрос задан
  • 3 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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