Double收到意外消息:get with(" url_here")

时间:2017-11-15 09:43:56

标签: ruby-on-rails ruby rspec

每当我执行RestClient.get或RestClient.post时,测试都会失败并显示错误:

  

" Double收到意外消息:get with(" url_here")"
  和
  " Double收到意外消息:发布(" url_here")"   分别

这些测试早先通过,但现在所有测试都会出现同样的错误。

以下是我的测试结果:

it 'connectivity test' do
  config.each do|env, values|
     response = RestClient.get values['url']
     expect(response.code).to eq(200)
  end
end

如果您对此情况有任何疑问,请告诉我。

谢谢

1 个答案:

答案 0 :(得分:0)

看起来RestClient在其他一些测试中被全局更改,导致其他测试失败。

其中一项测试正在进行:

RestClient = double

将其更改为以下内容解决了问题。

let(:RestClient) { double }