标签: ruby api testing rspec2
我为某些Web应用程序开发了一个ruby API库(而不是基于rails的)。 库(简要概述)由以下对象组成:
我很难搞清楚测试这些库的最佳方法是什么? 目前正在使用RSpec2和实际(实时)请求。但也可能使用固定装置。
有什么建议吗?
答案 0 :(得分:3)
您可以使用WebMock来模拟请求。它有RSpec助手帮助您进行测试。
我没有亲自使用过WebMock,但是曾经使用Fakeweb来完成类似的任务。使用模拟请求的唯一缺点是,如果远程代码发生更改,