#ruby-on-rails #minitest #webmock
#ruby-on-rails #minitest #webmock
Вопрос:
Используя Webmock, я бы хотел, чтобы заглушка просто возвращала вызываемые параметры тела. Например, я вызываю API Mandrill и передаю options
хэш.
Я пробовал это, но это выдает ошибку:
@mandrill = stub_request(:any, "https://mandrillapp.com/api/1.0/").to_return(body: *)
Как я могу этого добиться?
Ответ №1:
Решено!
module ApiStubs
def stub_apis
@mandrill = stub_request(:any, "https://mandrillapp.com/api/1.0/").to_return { |request| {body: request.body} }
end
end