Столкнулся с проблемой. В папке common\tests, сделал codecept билд, сгенерировал functional.suite, создал свой Cest, и вроде бы все хорошо, но при попытке пройти тест
Код: Выделить всё
public function checkAccess(FunctionalTester $I)
{
$I->amOnPage('/');
$I->see('Congratulations');
}
Код: Выделить всё
public function checkAccess(FunctionalTester $I)
{
$I->amOnPage('/');
$I->seePageNotFound();
//$I->see('Page not found'); такой тоже проходит
//$I->see('Not Found (#404)'); а такой не проходит, хотя по идее должен бы
}
А в тестах из папки frontend\tests все нормально, страницы находятся. function.suite.yml одинаковые, codeception.yml тоже одинаковые, различаются только _bootstrap, но там разница только в путях до vendor/autoload и до конфигов, короче все одинаково.
Думал, что это связано настройками urlManager, попробовал добавить в тестовый конфиг разные варианты, но результат везде одинаковый.
В папке /_output лежит файл common.tests.functional.RbacCest.checkAccess.fail.html
Код: Выделить всё
<pre>Not Found: Page not found.</pre>
И почему codeception не находит страницы и роуты?