У меня возникли проблемы с Codeception с использованием Yii2. Я только что обновил до Yii 2.0.10 и использовал это guideCodeception Test Unit не найден
Я получаю ошибку: Codeception\Test\Unit not found in vendor\codeception\base\shim.php
. Если я ocmment этого класса, следующие один сбой, который:
namespace Codeception\Module {
class Symfony2 extends Symfony {
}
Это сделано Что у: Я создал файл test.php и поместить его в моей конфигурации папке:
<?php
// config/test.php
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/main.php'),
require(__DIR__ . '/main-local.php'),
[
'id' => 'app-tests',
'components' => [
'db1' => require(__DIR__ . '/db.php'),
]
]
);
return $config;
codeception.yaml
actor: Tester
paths:
tests: tests
log: tests/_output
data: tests/_data
helpers: tests/_support
settings:
bootstrap: _bootstrap.php
memory_limit: 1024M
colors: true
modules:
config:
Yii2:
configFile: 'config/test.php'
unit.suite.yml
class_name: UnitTester
modules:
enabled:
- Asserts
- Yii2:
part: [orm, email]
Я совершенно новой для Codeception, так что не уверен, что я сделал неправильно