如何使用 Ruby on Rails 模拟 twitter api?
我正在开发一个使用 twitter API 的应用程序。我目前正在将 rspec 与 mocha 一起使用,但我发现它很麻烦,而且我无法重用为给定方法创建的模拟。有没有一种方法可以让您在一次调用时返回某些内容,而在另一个调用时返回其他内容?还是每种方法都需要?
I'm developing a application that uses the twitter API. I'm currently using rspec with mocha, but I found it to be cumbersome and I cannot reuse the mocking that I create for a give method. Is there a way that you can have for a give call, return something, and for another call return something else? Or it needs to be by each method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 webmock 或假模拟。
它允许您在 Ruby 中存根 HTTP 请求并设置 HTTP 请求的期望。
Try to use webmock or fake mock.
It allows you to stub HTTP requests and setting expectations on HTTP requests in Ruby.