скажу, в моей спецификации я пишу следовать,При тестировании модулей с помощью Jasmine, как потребовать файл без «подзадачи»?
const moduleA = require('moduleA');
... и в ModuleA это потребуется другой модуль сказать «moduleB»
В моем модульном тестировании мнения должен быть разделен, и вся зависимость следует издеваться. Но я не могу найти хороший способ требовать модуля А, не требуя одновременно модуля Б.
Любые предложения, как это можно сделать? Заранее спасибо.
Вещи, которые я пробовал: rewirejs (https://github.com/jhnns/rewire), что кажется хорошо, но все-таки нужно требовать moduleB, прежде чем вы можете заменить moduleB
Благодарим за предложение, что в моем проекте для одного файла на самом деле требуется много зависимостей, поэтому потребуется модуль moduleA (moduleA) (moduleB, moduleC, moduleD, moduleE ...), который является довольно неуклюжим в моя ситуация. – Hao
Я рекомендую второй подход тогда, это на последней ссылке, которую я положил. Я приведу пример. – MinusFour
Это выглядит действительно здорово, спасибо! – Hao