Это старая версия документа!
Инвентаризация: DEV: Test
Подготовка тестов
Установка codeception и модулей
php composer.phar require --dev codeception/codeception --ignore-platform-req=ext-http php composer.phar require --dev codeception/module-yii2 --ignore-platform-req=ext-http php composer.phar require --dev "codeception/module-phpbrowser:^1.0" --with-all-dependencies --ignore-platform-req=ext-http
Пояснения:
- codeception/module-phpbrowser:^1.0 - нужен модуль именно первой версии, т.к. тестирование проводим на PHP 7.4, вторая версия требует php 8.2
Подготовка acceptance suite (для версии codeception 4)
vendor/bin/codecept generate:cest acceptance PageAccess
tests/acceptance.suite.yml
actor: AcceptanceTester modules: enabled: - PhpBrowser - \Helper\Acceptance config: PhpBrowser: url: http://localhost:8081/web