Как правильно организовать тестирование по сценарию:
1) Добавили элемент в БД с помощью тестируемого модуля.
2) Выполнили проверку.
3) Удалили элемент из БД.
Как я понял, в Ларавел есть полный рефреш БД при тестировании. Есть ли какой то автоматический функционал, который удаляет элементы добавленные только при тестировании? Или другой подход?
Как оказалось для этого нужен трейт:
use Illuminate\Foundation\Testing\DatabaseTransactions;