如何重置/恢复原始spawn

时间:2017-11-09 06:10:21

标签: node.js unit-testing typescript mocha sinon

我正在尝试使用mock-spawn模块模拟生成进程。随后的测试失败,因为我无法恢复模拟。

我尝试使用mySpawn.resotre(),但没有这样的功能。我检查了代码仍然无法弄明白。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

我有类似的要求,这是来自mock-spawn贡献者的评论

  

如果你需要原版,你可以简单地要求(' child_process')   背部。如果你覆盖了它,你应该保存原件   并将child_process spawn属性重置为保存的原始属性。

参考:https://github.com/gotwarlost/mock-spawn/issues/13#issuecomment-342589086