Присоединяюсь к топику:
viewtopic.php?t=36218
Мои api тесты не использую тестовую базу, хотя фикстуры заливаются именно на неё, но при выполнении запроса на api результат сравнивается с данными основной базы. В чем может быть проблема?
Тестовая база codeception
Re: Тестовая база codeception
Запросы идут не на /index-test.php
Re: Тестовая база codeception
C вашего разрешения, чтобы не создавать отдельный топик спрошу про тестирование здесь.
Есть приложение yii2-app-advanced. До этого программировал без использования тестов и виртуальных машин. Сейчас решил поиграться c Vagrant и Codeception. Сделал настройки Codeception для PhpStorm как в статье: https://confluence.jetbrains.com/displa ... n+PhpStorm т.е. чтобы использовал итерпритатор удалённого сервера. В частности там стоит PHP 7.1.
При запуске самого простого unit-теста из common-директории получаю ошибку, что нет таблицы users. Хотя такая таблица есть, и там даже есть 1 пользователь. Локально все hosts настроены правильно, т.к. сайт работает, пользователь логинится и т.д.
Есть приложение yii2-app-advanced. До этого программировал без использования тестов и виртуальных машин. Сейчас решил поиграться c Vagrant и Codeception. Сделал настройки Codeception для PhpStorm как в статье: https://confluence.jetbrains.com/displa ... n+PhpStorm т.е. чтобы использовал итерпритатор удалённого сервера. В частности там стоит PHP 7.1.
При запуске самого простого unit-теста из common-директории получаю ошибку, что нет таблицы users. Хотя такая таблица есть, и там даже есть 1 пользователь. Локально все hosts настроены правильно, т.к. сайт работает, пользователь логинится и т.д.
Re: Тестовая база codeception
Разобрался.
Код: Выделить всё
php yii_test migrate