В документации Laravel рекомендуется использовать признак DatabaseMigrations для миграции и отката базы данных между тестами.
Код: Выделить всё
use Illuminate\Foundation\Testing\DatabaseMigrations;
class ExampleTest extends TestCase
{
use DatabaseMigrations;
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
$response = $this->get('/');
// ...
}
}
Однако у меня есть некоторые исходные данные, которые я хотел бы использовать в своих тестах. Если я побегу:
тогда он работает для первого теста, но не проходит последующие тесты. Это связано с тем, что эта черта откатывает миграцию, и когда она снова запускает миграцию, она не заполняет базу данных. Как я могу запустить исходные данные базы данных во время миграции?
Подробнее здесь:
https://stackoverflow.com/questions/423 ... avel-tests