Привет.
Тестирую (функционально) простую страницу, которая гостю недоступна, т.е. идет редирект на страницу логина.
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