Вступить в клуб →
средняявопросТестирование: Jest, Supertest, моки и тестовая база

Тест повторной отправки вебхука через 30 секунд идёт 30 секунд

Сервис при ошибке повторяет отправку вебхука через 30 секунд. Тест настоящим образом ждёт эти 30 секунд, и в наборе таких тестов уже десять. Как проверить логику повтора быстро?

  • Использовать фейковые таймеры Jest и промотать время
  • Уменьшить задержку повтора в коде до 30 мс
  • Не тестировать повтор, а проверить только первую отправку
  • Запускать такие тесты только ночью

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

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

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

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