是否可以使用带有 Node.js 的 proxyquire 来模拟匿名函数?我有一个模块需要模拟,其构造函数是匿名类。是否可以使用 proxyquire 来模拟它,还是有另一种方法可以做到这一点?
我使用 proxyquire 的原因是因为它是我正在为其编写单元测试的文件“必需”的模块。
代码示例和返回的函数如下:
var example = require('example')(config);
这将返回一个匿名函数,该函数将配置作为参数。
function (config) {
return new Example(config);
}