Я не вижу четкого способа сделать это, хотя я вижу, что это повторяется несколько раз в документации, в частности:
Используйте инструмент миграции yii, чтобы обновить тестовую базу данных до последней версии;
находится в http://www.yiiframework.com/doc-2.0/guide-test-fixture.html#summary (просто для примера)
Что происходит, так это то, что независимо от того, как я настраиваю _console.php
и _config.php
в моей папке tests/unit
, если я запускаю инструмент миграции, он выбирает основную базу данных приложения:
$ cd tests/unit
$ ../../yii migrate/up
Yii Migration Tool (based on Yii v2.0.0-dev)
No new migration found. Your system is up-to-date.
И да, тестовая БД настроена правильно (запуск тестов выдает ошибку, что таблиц нет). Очевидно, что я могу создать структуру db самостоятельно, но все дело в том, чтобы эта функция работала должным образом.
В настоящее время я использую приложение Basic, установленное через composer.
yii migrate/up --db=X
- person Mr Peach   schedule 14.08.2014