标签: ruby-on-rails-3 oauth rspec cucumber
我正在使用cucumber和RSpec作为我在rails应用程序上的新ruby,并将使用一些第三方oAuth API来发送/检索数据。我对黄瓜和RSpec都很陌生,从来没有像以前那样实现第三方功能。从规范和功能写作角度处理这个问题的最佳方法是什么?我知道我不应该直接查询服务,因为我不能指定它们上升或下降等等,所以我确定我需要存根/模拟一些对象/函数。任何有关此事的帮助将不胜感激。
答案 0 :(得分:3)
我使用一个名为webmock的gem,并使用我知道结果很好的结果来删除请求。 您还可以使用EphemeralResponse自动记录请求,但我还没有使用过。