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