这是我正在处理的情况:
in helpers.js
import {funcA, funcB, funcC} from './utils';
function foo(){
....
}
module.exports = {foo: foo}
barActions.js中的:
import {foo} from '../js/helpers';
function bar() {...}
我想用mocha + sinon测试addActions.js。在测试中,我想用
来存储整个 helpers 模块sinon.stub(helpers)
但是,我必须首先导入帮助程序,然后将其存在,并且在问题出现的地方,我不断收到导入错误,因为帮助程序从作为网络函数的utils导入一些函数。我想知道 sinon 中的 jest.mock('路径到模块',工厂)是否相同,其中工厂是你的自己的模拟实现?