Я пытаюсь выполнить приемочный тест для получения кода в соответствии с https://github.com/yiisoft/yii2-app-basic/blob/master/README.md#testing
Я не могу понять, почему подача yii начинается с entryScript index.php, а я ожидаю index-test.php.Это приводит к YII_DEBUG = false и, как следствие, к невозможности сохранить электронную почту в файл.
Вот мой codeception.yml
actor: Tester
paths:
tests: tests
log: tests/_output
data: tests/_data
helpers: tests/_support
coverage:
enabled: true
remote: false
c3_url: 'http://localhost:8080/index-test.php'
include:
- commands/*
- components/*
- controllers/*
- models/*
- modules/*
settings:
bootstrap: _bootstrap.php
memory_limit: 1024M
colors: true
modules:
config:
Yii2:
configFile: 'config/test.php'
entryScript: index-test.php
cleanup: false
Вот мой accept.yml:
actor: AcceptanceTester
extensions:
enabled:
- Codeception\Extension\RunProcess:
- ./tests/bin/yii serve
- wait 2
modules:
enabled:
- WebDriver:
url: 'http://localhost:8080/'
window_size: 1920x1080
browser: chrome
capabilities:
chromeOptions:
args: ["--no-sandbox", "--headless", "--disable-gpu"]
binary: "/usr/bin/google-chrome-stable"
unexpectedAlertBehaviour: 'accept'
- Yii2:
part: [orm, email]
entryScript: index-test.php
Я добавил c3.php в свой index-test.php.Это единственный контраст от оригинального файла.