如何从Cucumber内部访问存根\u请求>;录像机
我想在cucumber步骤定义中伪造网络超时,如下所示:如何从Cucumber内部访问存根\u请求>;录像机,cucumber,vcr,webmock,Cucumber,Vcr,Webmock,我想在cucumber步骤定义中伪造网络超时,如下所示: Given(/^the network is timing out$/) do stub_request(:any, 'www.example.com').to_raise(RestClient::GatewayTimeout) end 它将给出存根请求不存在的错误 因此,我的问题是在VCS中的何处找到webmock对象,以便添加存根请求。在env.rb中: require 'webmock/cucumber' 最后,我制作了一个
Given(/^the network is timing out$/) do
stub_request(:any, 'www.example.com').to_raise(RestClient::GatewayTimeout)
end
它将给出存根请求不存在的错误
因此,我的问题是在VCS中的何处找到webmock对象,以便添加存根请求。在env.rb中:
require 'webmock/cucumber'
最后,我制作了一个小库,在访问/测试cucumber中的url时,可以很容易地测试任意错误 格尔茨