标签: ruby-on-rails testing rspec-rails
我已经看过很多关于如何在测试期间模拟外部服务请求的帖子,以提高测试套件的速度,即使没有像Webmock或VCR这样的宝石连接也能使它们正常运行。
现在我有一条从外部服务调用的路由。即外部服务POST到我的应用程序。我怎么能嘲笑那个?
答案 0 :(得分:1)
现在我有一条从外部服务调用的路由。即 外部服务POST到我的应用程序。
这意味着您的应用程序通过您的某个控制器提供公共API。要测试公共API,您只需在测试控制器时测试控制器中的相应操作。
此处a reference。