Yii2 Как использовать фикстуры вместо DB в функциональных тестах?
Возможно ли использовать фикстуры данных для функциональных тестов? Если да, то как переопределить, чтобы данные загружались из фикстур, а не из базы данных?
И подключаем фикстуру в функциональном тесте:
$I->haveFixtures([
'customer' => app\tests\functional\fixtures\CustomerFixture::className()
]);
Правда, я ожидал, что можно вообще перехватить подключение к базе данных и работать с некоей абстракцией, которая будет имитировать базу данных, а наполняться будет фикстурами.
Вот только как теперь выгрузить эти фикстуры из базы данных после выполнения метода... Например, когда какие-то фикстуры нужны только для определенного метода.