sidedoor:为您的 Node.js 模块公开辅助 API

时间:2024-07-06 18:21:48
【文件属性】:

文件名称:sidedoor:为您的 Node.js 模块公开辅助 API

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-06 18:21:48

JavaScript

Sidedoor - 为您的 Node.js 模块公开辅助 API 当您为 Node.js 模块编写单元测试时,您几乎肯定会*考虑公开一些内部方法,其唯一目的是启用更全面的测试或验证此类测试。 您已经努力解决使用您真正不希望人们看到的功能污染模块的公共 API,更不用说依赖了。 相反,如果您可以为您的模块公开一个辅助 API,这样额外的方法可用于您的测试,但不会污染公共 API,该怎么办? 这正是 Sidedoor 所支持的。 在您的模块中,对 Sidedoor 的简单调用会公开您需要的任何辅助 API,而来自客户端模块的类似简单调用可提供对该辅助 API 的访问。 安装 只需使用 npm: npm install sidedoor 公开 API 您可以通过告诉 Sidedoor 公开哪些函数以及您希望公开它们的名称(可选)来公开您的辅助 API。 例如: functio


【文件预览】:
sidedoor-master
----.gitignore(13B)
----package.json(657B)
----.travis.yml(43B)
----LICENSE(1KB)
----README.md(3KB)
----lib()
--------sidedoor.js(3KB)
----test()
--------run.js(126B)
--------fixtures()
--------test-sidedoor.js(5KB)

网友评论