Почему request specs часто предпочтительнее controller specs?

Ruby / RailsMiddleTesting Ruby и RailsВопрос с подвохомrails|rspec|request specs|ruby|почему request specs часто предпочтительнее controller specs?

Ответ:

Request spec проверяет поведение ближе к реальному HTTP-запросу: routes, middleware, params, response и status. Controller spec легче изолирован, но может пропустить проблемы интеграции. Для новых Rails API чаще пишут request specs.

Источники

Похожие вопросы