Дразнить анонимную функцию, используя proxyquire с Node.js?
Можно ли смоделировать анонимную функцию, используя proxyquire с Node.js? У меня есть модуль, который мне нужно сменить, конструктор которого является анонимным классом. Можно ли использовать proxyquire для этого, или есть другой способ сделать это?
Причина, по которой я использую proxyquire, заключается в том, что это модуль, "необходимый" для файла, для которого я пишу юнит-тесты.
Пример кода и возвращаемой функции:
var example = require('example')(config);
Это возвращает анонимную функцию, которая принимает конфигурацию в качестве параметров.
function (config) {
return new Example(config);
}