I m在我的铁路应用中从事单位测试ActiveResource
模型的工作。 我有我的<代码>主动检索:HttpMock。 我试验档案中的编码如下:
ActiveResource::HttpMock.respond_to do |mock|
mock.get "/audience/42/people/1.xml", {"Authorization" => "Basic VTExbTJCTzhkZzNMOmFpdU1nbHZJT2taakdPV3A=", "Accept" => "application/xml"}, @some_ivar
end
在我接受我的考验时,我获得这一信息:
ActiveResource::InvalidRequestError: No response recorded for <GET: /audiences/42/people.xml?email_address=user%40domain.tld [AuthorizationBasic VTExbTJCTzhkZzNMOmFpdU1nbHZJT2taakdPV3A=Acceptapplication/xml] ()>
我确信,这是一个没有我的<代码”的简单事项。 HttpMock配置得当,但此时此刻,Im无法保证如何调整,使HttpMock物体实际上响应这一方法。
(如果得到任何帮助,则与以下网站有关:StreamSend AP。 既然这是第三方APIC末点,而且有一条发展型沙箱,那么模拟实际上是我所认为的唯一途径。