gpt4 book ai didi

ruby - 在 Ruby 中测试应用程序 API 库的最佳方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 08:54:27 25 4
gpt4 key购买 nike

我正在为某些 Web 应用程序(不是基于 Rails 的)开发一个 ruby​​ API 库。
库(简而言之)由以下对象组成:

  • 客户端 - 主要 api 类
  • Request - 处理所有数据传输的模块
  • 项目(记录)- 具有属性的对象(api 操作的结果)

我很难弄清楚测试此类库的最佳方法是什么?
当前使用 RSpec2 和实际(实时)请求。但也可能使用固定装置。

有什么建议吗?

最佳答案

您可以使用 WebMock模拟请求。它有 RSpec 助手来帮助您进行测试。

我个人没有用过WebMock,但是用过一次Fakeweb来完成类似的任务。使用模拟请求的唯一缺点是,如果远程代码更改,

关于ruby - 在 Ruby 中测试应用程序 API 库的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com