codeceptioin Скрипт инициллизации для выполнения перед любым запуском
Primary tabs
В вашем .yml файле добавим строчку для указания глобального скрипта инициллизации:
bootstrap: bootstrap.php
В сумме может выглядеть как-то так (фрагмент):
suites:
acceptance:
actor: AcceptanceTester
path: .
modules:
enabled:
- REST:
depends: PhpBrowser
- \Codeception\Module\Asserts:
config:
PhpBrowser:
url: *url
headers:
Content-Type: application/json
# add Codeception\Step\Retry trait to AcceptanceTester to enable retries
step_decorators:
- Codeception\Step\ConditionalAssertion
- Codeception\Step\TryTo
- \Codeception\Step\AsJson # Чтобы отправилять json-ы
extensions:
enabled: [Codeception\Extension\RunFailed]
bootstrap: bootstrap.php # Скрипт инициаллизации
где bootstrap.php - файл инициаллизации (имя может быть любым вашим, как и путь, отсчитывается от корня папки tests)
Как можно использовать глобальный скрипт
Например, можно добавляеть новые папки в автозагрузку
- Log in to post comments
- 26 reads