Добрый вечер. Может кто разбирается в тестах и simon в частности. Задача такая, есть файл с разными функциями, скажем A, B, C. Я написал юниты для С, но С внутри себя использует А и B (из этого же файла). Значит A и B нужно застабить. Но как это можно сделать?
Я пробовал так:
import * as m from ‘./my-module’;
…
sinon.stub(m, ‘A’).returns(1);
sinon.stub(m, ‘B’).returns(2);
expect(m.C()).equal(3);
Но почему-то стабы вообще не срабатывают, вызывается изначальная функция