node.js - Tape Node js 中的模拟方法

标签 node.js node.js-tape

在 Node js 中使用磁带模拟单元测试中的方法的方法是什么?我在自述文件中没有找到任何内容。我对 Node js 很陌生,所以这个问题对某些人来说似乎很简单。

请提供一些建议。

最佳答案

tape 是一个轻量级测试库。它不支持 mockspystubfake 功能。它倾向于进行底层测试,这意味着您的代码不依赖于任何外部资源,例如数据库、Web服务、http请求等

如果您的代码非常依赖这些外部资源,您可以使用

  • sinon具有模拟/ spy / stub /假功能。
  • jest具有模拟/ spy 功能

两个都好。

关于node.js - Tape Node js 中的模拟方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066006/

相关文章:

node.js - 如何使用 Tape 测试异步函数抛出错误?

javascript - 如何实现 strip 幂等键

node.js - 如何在 VS Code 中调试 React Tape 单元测试

javascript - 使用 Tape 和 Nightmare.js 进行 ES6 javascript 测试

mysql - 即使有 IP 地址,MagicMirror SQL 连接也会出现 ENOTFOUND 错误

javascript - 带有异步 forEach 循环的磁带 "test exited without ending"错误

javascript - 使用磁带/ES6 单元测试测试 AMD 模块?

node.js - updateOne $set 函数在 Mongoose 中不起作用

javascript - 如何同步使用readline?

javascript - 错误: StaticInjectorError(AppModule)[PaginationComponent -> PaginationConfig]