Существует файл helperFunction. js, который выглядит следующим образом:
module.exports = (arg1, arg2) => {
\\function body
}
Теперь, в файле. js, эта функция может быть просто вызванным с помощью:
let helperFunction = require('./helperFunction.js');
//some code here
let a=1, b=2;
let val = helperFunction(a,b);
//some code here
Чтобы проверить файл . js, я хочу заблокировать функцию helperFunction . Тем не менее, синтаксис для sinon.stub выглядит следующим образом:
let functionStub = sinon.stub(file, "functionName");
И здесь в моем случае само fileName является именем функции. Как мне создать заглушку для helperFunction сейчас? Или я могу еще что-нибудь сделать?