Я хочу подделать или заглушить функцию, которая не используется в качестве метода объекта. См. Mylib.js
// multiplicaiton.js
module.exports = function(x,y) {
return x*y;
}
// mylib.js
let Multiplication = require('./multiplication');
let myLib = function(x,y) {
var result = Multiplication(x,y)
return result
}
module.exports = myLib;
// test.js
let sinon = require('sinon');
let mylib = require('./mylib');
let chai = require('chai');
let expect = chai.expect;
describe('My Test', function() {
it('Faking Globally',function() {
//How do I declare 'multiplication' as Globally and fake it.
expect(mylib(2,3)).to.deep.equal(6);
})
})