Как тестировать API с 202 Accepted и не пропускать сбои фоновой обработки
<img src="https://habrastorage.org/getpro/habr/upload_files/e7f/5aa/928/e7f5aa928a0b36ef8c73da2b194bf58c.png" /><p>Запрос получил <code>202</code>, автотест прошёл, а через несколько дней выясняется, что часть операций так и не завершилась успешно. Такая ситуация возникает, когда проверяется только ответ HTTP‑обработчика, а сама асинхронная цепочка остаётся без контроля. Разберём, как построить тест для API с polling: от запуска операции и проверки статуса до валидации итогового результата и безопасного повторного запроса. </p> <a href="https://habr.com/ru/articles/1073948/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1073948#habracut">Проверить API</a>
