最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

什么是嘲笑Q

IT培训 admin 3浏览 0评论

什么是嘲笑Q

我试着写单元测试我HTTP service。我的服务与其他远程HTTP service交互,我使用q-io/http对于交互使用。

我想用类似的箭扣包嘲笑我的远程服务电话,但Q-IO / HTTP似乎并不与箭扣兼容(我假设,这意味着请求模块实际上并没有下使用q-io/http的盖如我所希望的)。

是否有任何其他的方法来嘲讽q-io/http请求?似乎没有被包含在Q中好像有对文件的HTTP嘲讽能力。

回答如下:

事实证明,Q-IO / HTTP确实使用标准请求模块下盖,并且随后,可以使用诺克与q IO / HTTP模块。

对我来说,问题是诺克不匹配我的请求,并在捕获异常渐渐吞噬。利用箭扣日志(执行console.log)机制进行的匹配问题显而​​易见:

nock(documentUrl)
  .delete('/state')
  .reply(204, {})
  .log(console.log);

什么是嘲笑Q

我试着写单元测试我HTTP service。我的服务与其他远程HTTP service交互,我使用q-io/http对于交互使用。

我想用类似的箭扣包嘲笑我的远程服务电话,但Q-IO / HTTP似乎并不与箭扣兼容(我假设,这意味着请求模块实际上并没有下使用q-io/http的盖如我所希望的)。

是否有任何其他的方法来嘲讽q-io/http请求?似乎没有被包含在Q中好像有对文件的HTTP嘲讽能力。

回答如下:

事实证明,Q-IO / HTTP确实使用标准请求模块下盖,并且随后,可以使用诺克与q IO / HTTP模块。

对我来说,问题是诺克不匹配我的请求,并在捕获异常渐渐吞噬。利用箭扣日志(执行console.log)机制进行的匹配问题显而​​易见:

nock(documentUrl)
  .delete('/state')
  .reply(204, {})
  .log(console.log);

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论