rewire 介绍
rewire为模块 添加 了 一个 特殊的setter和getter,因此您可以 修改 它们的行为以进行更好的单元测试。你可以
为其他模块或 全局变量 注入模拟 process
检查私有变量
覆盖模块中的变量。
对于rewire,它的基本 功能 与require相同,都是用于导入模块,只是,它会为导入的模块 添加 两个特殊的 函数 : __get__ 与 __set__ 。顾名思义,这两个 函数 可以分别用于 获取 和 修改 模块中的变量/ 函数 。测试的时候,当我们需要 获取 或者重写私有变量/ 函数 ,rewire非常有用。?
?
rewire安装
npm install rewire
GitHub: https://github.com/jhnns/rewire
网站描述: NPM测试模块、Node.js单元测试
rewire官方网站
官方网站:
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did177336