为什么我不需要使用rewiremock之类的第三方方库来玩笑地重新布线和模拟依赖项?

时间:2019-05-07 15:28:40

标签: unit-testing jestjs babeljs sinon

考虑到我使用babel-loader + webpack将ES6转换为ES5并开玩笑地进行单元测试; 可以使用jest.mock模拟节点模块,例如:     jest.mock(“ lodash”,模拟功能)

但是对于sinon,如果我们需要存根模块,则需要使用依赖注入或链接接缝,因为es6模块是只读的,babel会更改变量名称等。

开玩笑为我们重新布线吗?我想念什么吗?

0 个答案:

没有答案