Допустим, у меня есть метод, который выглядит следующим образом:
def raise_if_client_status_error(xml_resp) # xml_resp is Nokogiri::XML object
unless xml_resp.at('StatusCode').text == 'Success'
raise ClientError, xml_resp.at('StatusMessage').text
end
end
Можно ли создать xml_resp_mock и заглушить цепочечный вызов - .at('StatusCode').text
- для возврата «Success»? Я не уверен, какой синтаксис использовать, если это вообще возможно.