#laravel #migration #tdd #factory
Вопрос:
У меня есть вопрос. Я работаю с проектом Laravel, в котором есть только модели, соответствующие миграции находятся в других «микропроектах». Я разрабатываю TDD, и во многих случаях мне нужно использовать фабрики для тестирования некоторых функций…но, когда я запускаю тест, появляются сообщения, подобные этому:
Общая ошибка: 1 нет такой таблицы: пользователи
Могу ли я не зависеть от миграции, чтобы использовать фабрики? Или есть ли способ выполнить тестовые миграции?
Надеюсь, я правильно выразился,
Спасибо!
Ответ №1:
вы должны сделать use IlluminateFoundationTestingRefreshDatabase;
это в своем тестовом классе.