如何从Cucumber内部访问存根\u请求>;录像机

如何从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' 最后,我制作了一个

我想在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时,可以很容易地测试任意错误

格尔茨