Node.js:使用VCR进行测试

don*_*ald 15 javascript node.js vcr

是否有针对node.js 的VCR测试系统?

Mar*_*ira 10

Node nock是flatiron库/框架的一部分,具有此功能,请查看此处


Mic*_*ley 5

我使用节点重播

节点重播

当 API 测试减慢您的速度时:像老板一样记录和重放 HTTP 响应

当测试向其他服务发出 HTTP 请求时,会毁掉你一天的事情:

  • 该其他服务具有 Twitter API 的正常运行时间
  • 网络晚了............ ny
  • 速率有限,必须等待一个小时才能进行下一次测试
  • 相同的请求每次返回不同的结果
  • 网络上的其他人都深陷 BitTorrent 领域

node-replay 可以做一些事情来解决这些问题:

  • 记录 API 响应一次,根据需要经常重播
  • 存根 HTTP 请求(待定)
  • 重放对同一请求的不同响应(非常适合测试错误处理)
  • 不烂


Myr*_*ton 4

更新(2012-02-08):VCR.js最近发布。

从来没听说过。不过,听起来@derwildemomo 正在开发一款

如果您找到了,请告诉我,我很乐意添加 VCR 自述文件中的链接。