Вступить в клуб →
лёгкаявопросТестовые окружения: Docker и данные

Второй прогон регресса падает на тестах регистрации

Регресс поднимает стенд через docker compose up -d, гоняет тесты и останавливает контейнеры командой docker compose stop. Первый прогон после пересоздания стенда зелёный, все следующие падают на регистрации: «пользователь с таким email уже существует».

В чём причина?

  • Данные базы сохраняются в томе между прогонами, а тесты берут одинаковые email
  • docker compose stop не останавливает контейнер базы
  • Тесты регистрации нельзя запускать дважды по природе сценария
  • Кэш Docker хранит ответы API между прогонами

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела