Как я могу заставить Синатру генерировать дружественные к тестерам страницы ошибок?
Я тестирую приложение Sinatra с несколькими обычными подозреваемыми (rspec
, rack/test
). Время от времени во время разработки ошибка в приложении заставляет Sinatra генерировать страницу ответа об ошибке. Эта страница представляет собой великолепный HTML-код, и ее было бы неплохо использовать, если бы я взаимодействовал с ней в браузере, однако в мире текстовых тестировщиков ее довольно сложно читать.
Есть ли хороший способ настроить Sinatra таким образом, чтобы он выдавал мне эти ошибки в виде простого текста, когда я запускаю его в среде модульного / интеграционного тестирования?