使用sinon JS存储整个模块

时间:2017-01-11 17:45:50

标签: javascript unit-testing mocha sinon sinon-chai

这是我正在处理的情况:

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('路径到模块',工厂)是否相同,其中工厂是你的自己的模拟实现?

0 个答案:

没有答案