Дразнить анонимную функцию, используя proxyquire с Node.js?

Можно ли смоделировать анонимную функцию, используя proxyquire с Node.js? У меня есть модуль, который мне нужно сменить, конструктор которого является анонимным классом. Можно ли использовать proxyquire для этого, или есть другой способ сделать это?

Причина, по которой я использую proxyquire, заключается в том, что это модуль, "необходимый" для файла, для которого я пишу юнит-тесты.

Пример кода и возвращаемой функции:

var example = require('example')(config);

Это возвращает анонимную функцию, которая принимает конфигурацию в качестве параметров.

function (config) {
    return new Example(config);
}

0 ответов

Другие вопросы по тегам