如何使用法拉第模拟rspec中的请求超时

时间:2015-06-15 18:31:42

标签: ruby-on-rails ruby rspec faraday

我在应用程序中使用法拉第宝石,我想测试当法拉第连接因超时失败而我的应用程序如何工作。我如何能够针对这种情况存根请求?

1 个答案:

答案 0 :(得分:0)

我找到了一种工作方法。可能它不漂亮,但是有效。

faraday_adapter.post('fail') do
  raise Faraday::TimeoutError
end