Size: a a a

2020 May 17

П

Павел in Laravel UA
phpunit скорее всего просто берет .env потому что дефолт
источник

В

Вячеслав in Laravel UA
Да, в общем можешь настроить БД там
источник

П

Павел in Laravel UA
прийдется похоже, но у меня .env не маленький , это почти все переносить
источник

П

Павел in Laravel UA
ладно, тогда момент с сбросом БД перед следующим тестом. Метод snipe migrations не подходит, он занимается только кэшированием миграций, или я не понимаю . То есть мне может подойти метод транзакций перед тестом? А после теста откат
источник

П

Павел in Laravel UA
каждый раз стартует с пустой базой, хотя все трейты отключены freshdatabase и setup
источник

П

Павел in Laravel UA
Получилось так. Поставил Spatie snapshots. Склонировал засидированную базу sqlite и перед каждым тестом загружаю снапшот. Скорость космос
источник

П

Павел in Laravel UA
правильно ли я понял, что отключить можно только все мидлвари? Отдельно никак?
источник

П

Павел in Laravel UA
Есть проблемы с авторизацией и actingAs не помогает
источник

AK

Alex Kovalchuk in Laravel UA
Павел
Получилось так. Поставил Spatie snapshots. Склонировал засидированную базу sqlite и перед каждым тестом загружаю снапшот. Скорость космос
он должен сам это делать, у тебя подключен RefreshDatabase и SnipeMigrations?
источник

П

Павел in Laravel UA
все подключал, все трейты. почитал доки снайпа. он только migrate делает
источник

П

Павел in Laravel UA
мне же сидировать не надо каждый раз, у меня сидирование 2 минуты
источник

П

Павел in Laravel UA
и так и так бился - база чистится всегда
источник

П

Павел in Laravel UA
источник

П

Павел in Laravel UA
вот решение с снапшотами
источник

AK

Alex Kovalchuk in Laravel UA
треба ось так
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
треба ось так
WithFaker опціонально (тут не грає ролі)
RefreshDatabase накатить міграції
SnipeMigrations відпрацює ( якщо є RefreshDatabase)
источник

AK

Alex Kovalchuk in Laravel UA
тут у тебе ці traits не підключені
источник

П

Павел in Laravel UA
да, я же отключил их уже
источник

П

Павел in Laravel UA
так и подключал
источник

П

Павел in Laravel UA
база в результате после миграций пустая?
источник