@Geesus
php symfony разработчик

Codeception как загрузить фикстуры в базу?

Подключил на проекте Codeception для тестирования api. Преред тестом нужно загрузить фикстуры в базу. Есть метод haveInDatabase(), который загружает одну запись в базу. Есть DataFactory, которая, на сколько я понимаю, заточена под ActiveRecord. Есть модуль Doctrine2, через который пробовал загружать данные в базу, из методов seeInDatabase() и seeInRepository() отрабатывает только последний. Пока что единственный вариант, который я вижу - в ApiTester-е сделать кастомный метод, который будет foreach-ить массив с данными и дергать haveInDatabase() на каждой итерации.
  • Вопрос задан
  • 586 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы