Size: a a a

2020 February 14

S

Sergo in Laravel Pro
Bekzod Norkulov
всех изменений в бд
RefreshDatabase trait
источник

BN

Bekzod Norkulov in Laravel Pro
да но он после каждого теста делает роллбек
источник

BN

Bekzod Norkulov in Laravel Pro
а хорошо было бы если после всех тестов
источник

BN

Bekzod Norkulov in Laravel Pro
можно так ?
источник

B

Boris in Laravel Pro
Bekzod Norkulov
а хорошо было бы если после всех тестов
ты тесты запускаешь на рабочий бд ?)
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
А почему бы просто перед запуском тестов не дропать базу?
источник

АЗ

Алихан Закиров... in Laravel Pro
Bekzod Norkulov
а хорошо было бы если после всех тестов
тесты не должны зависить от данных в других тестах
источник

АЗ

Алихан Закиров... in Laravel Pro
так что роллбек после каждого теста - вполне себе)
источник

DZ

Daniil Zobov in Laravel Pro
заряжаем лайкомёты

https://github.com/laravel/framework/pull/31470
источник

B

Boris in Laravel Pro
Bekzod Norkulov
а хорошо было бы если после всех тестов
Запускать тесты на рабочий БД - зло, запускай тесты на тесовой базе.

Для юнит тестов очень легко это сконфигурировать
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Для юнит тестов база не нужна
источник

АЗ

Алихан Закиров... in Laravel Pro
Alexander Pavlenko 🌚
Для юнит тестов база не нужна
+
источник

АЧ

Алексей Червон... in Laravel Pro
почему? а если методы юзают бд, то что ? мокать чтоли?
источник

MR

Maxim Rebitskiy in Laravel Pro
Алексей Червон
почему? а если методы юзают бд, то что ? мокать чтоли?
<env name="DB_CONNECTION" value="sqlite"/>
<env name="DB_DATABASE" value=":memory:"/>
источник

АЧ

Алексей Червон... in Laravel Pro
это если он пишет  в бд, а если выборка ?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Алексей Червон
это если он пишет  в бд, а если выборка ?
фикстуры
источник

vv

vvv vvv in Laravel Pro
Алексей Червон
почему? а если методы юзают бд, то что ? мокать чтоли?
мокать
источник

B

Boris in Laravel Pro
vvv vvv
мокать
это если уже супер)
источник

BN

Bekzod Norkulov in Laravel Pro
Boris
Запускать тесты на рабочий БД - зло, запускай тесты на тесовой базе.

Для юнит тестов очень легко это сконфигурировать
нет это тестовое бд
источник

BN

Bekzod Norkulov in Laravel Pro
но нужно тестировать некоторые ендпоинты в апи но они  доступны только авторизованным юзерам и авторизация происходит через токен. хотелось бы один раз сделать авторизацию и создать токен для всех тестов.
источник