Это главное и на этом все, верно?
Иными словами: создай форму для этого-этого с такими полями и сюда отправь post. А swagger все это делает в виде документации цветастой. Верно?
Ну если вы хотите подзаморочиться, то внутри метода response делать валидацию JSON SCHEMA: response(200, 'Authorized user looks his personal information') do schema(JSON.parse(...)) run_test! do |response| ТУТ ПРОВЕРЯЕТ СВОЙ response end
Если вы поизучаете гем rswag (особенно его зависимости) и найдёте реализацю метода run_test!, внутри которого есть вот такая штука assert_response_matches_metadata(metadata), то вы ответите на свой вопрос.
Обсуждают сегодня