每当我执行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
如果您对此情况有任何疑问,请告诉我。
谢谢
答案 0 :(得分:0)
看起来RestClient在其他一些测试中被全局更改,导致其他测试失败。
其中一项测试正在进行:
RestClient = double
将其更改为以下内容解决了问题。
let(:RestClient) { double }