Если ошибка с переменной кружения, то это не юнит-тест
а функциональный
В любом случае в .env.test добавьте эту переменную и все — для локального прогона тестов
если запускаете тесты в CI, то в пейлоад загрузите или укажите в ci инстурментах/конфиге
Не знаю как там в Ларке
Но если создан специальный функционал для тестирования с бд, то скорее всего он работает корректно, а именно прогоняет тест в транзакции и возвращает все к тому виду, какой был до его запуска
gitdev, потому что данные скаляры могут быть не обязательно из сущности, а из реквести или из очереди...
То есть сущности может не быть, а по этим айдишникам сущности выбрать нужно