У меня проблема: в моем тесте у меня есть HTTP-клиент, который отправляет запрос на мой сервер для создания записи (в тестовой базе данных).Если я обычно запускаю сервер так: mix phx.server
, он создает запись в базе данных разработки.Итак, я попытался MIX_ENV=test iex -S mix phx.server
запустить сервер в тестовой среде, затем я запустил тест с этой командой MIX_ENV=test iex -S mix test
.Но я получаю сообщение об ошибке:
** (Mix) Не удалось удалить базу данных для MyApp.Repo: ОШИБКА 55006 (object_in_use): доступ к базе данных «my_app_test» осуществляется другими пользователями
Есть 10 других сессий, использующих базу данных.
Я пытался искать, но, похоже, нет подобных проблем, любая помощь будет очень признательна.Спасибо, ребята.