Миграции в проекте Laravel TDD

#laravel #migration #tdd #factory

Вопрос:

У меня есть вопрос. Я работаю с проектом Laravel, в котором есть только модели, соответствующие миграции находятся в других «микропроектах». Я разрабатываю TDD, и во многих случаях мне нужно использовать фабрики для тестирования некоторых функций…но, когда я запускаю тест, появляются сообщения, подобные этому:

Общая ошибка: 1 нет такой таблицы: пользователи

Могу ли я не зависеть от миграции, чтобы использовать фабрики? Или есть ли способ выполнить тестовые миграции?

Надеюсь, я правильно выразился,

Спасибо!

Ответ №1:

вы должны сделать use IlluminateFoundationTestingRefreshDatabase; это в своем тестовом классе.