Задача №2 из вступительных по математике в МГУ
End-to-End тестирование вашей rust сервиса
Если вы создаете веб-API в Rust, вам нужен способ тестирования конечных точек до конца. Модульные тесты гарантируют правильность логики, но правильный сквозной тест позволяет проверить правильность инфраструктуры, маршрутизации, миграции базы данных и параметров безопасности. Поскольку большинство современных служб управляют этими частями с помощью кода, тестирование их так же, как и код приложения, является хорошей идеей. Одним из лучших способов является сквозное тестирование в процессе CI/CD. Для сервисов, rust cargo делает это безболезненным...