Rails模拟从外部Web服务调用?

时间:2017-07-21 06:56:54

标签: ruby-on-rails testing rspec-rails

我已经看过很多关于如何在测试期间模拟外部服务请求的帖子,以提高测试套件的速度,即使没有像Webmock或VCR这样的宝石连接也能使它们正常运行。

现在我有一条从外部服务调用的路由。即外部服务POST到我的应用程序。我怎么能嘲笑那个?

1 个答案:

答案 0 :(得分:1)

  

现在我有一条从外部服务调用的路由。即   外部服务POST到我的应用程序。

这意味着您的应用程序通过您的某个控制器提供公共API。要测试公共API,您只需在测试控制器时测试控制器中的相应操作。

此处a reference