模拟:通过Node.js简化模拟的使​​用

时间:2021-02-19 06:42:39
【文件属性】:
文件名称:模拟:通过Node.js简化模拟的使​​用
文件大小:20KB
文件格式:ZIP
更新时间:2021-02-19 06:42:39
JavaScript 模拟-使用Node.js简化模拟的使​​用 如果您曾尝试在Node.js中使用模拟,那么您无疑会发现,面对Node的模块加载系统将模拟连接起来并非易事。 当被测源通过require引入其依赖项时,您希望提供的模拟而不是原始模块能够对代码进行真正的单元测试。 这正是Mockery旨在解决的问题。 Mockery为您提供了一个简单易用的API,您可以使用该API来挂接模拟,而不必费心使用require缓存或其他Node实施细节。 模拟不是一个模拟框架。 它使您可以更轻松地使用您选择的框架(或没有框架),以将您的模拟连接到需要测试的代码中的所有正确位置。 安装 只需使用npm: npm install mockery 嘲弄 启用后,无论从何处发出呼叫,Mockery都会拦截所有require呼叫。 因此,几乎总是希望尽可能缩小使用范围。 如果使用的是典型的单元测试框架,则可以在测试用例
【文件预览】:
mockery-master
----.travis.yml(210B)
----package.json(1KB)
----test()
--------warn-replace.js(1KB)
--------logging-allowable.js(2KB)
--------logging-allow-array.js(2KB)
--------substitute.js(3KB)
--------intermediary.js(2KB)
--------registered.js(1KB)
--------self-register.js(881B)
--------allowable-unhook.js(2KB)
--------1-general.js(1KB)
--------fixtures()
--------logging.js(2KB)
----LICENSE(1KB)
----mockery.js(12KB)
----examples()
--------example1.js(5KB)
----.gitignore(22B)
----README.md(10KB)

网友评论