ago*_*dis 5 javascript testing unit-testing stub sinon
我doB为我的模块的功能写了一个单元测试.
我想在doA 不导出它的情况下存根函数,我不想改变doB访问方式doA.
我知道它不能简单地stub编辑,因为它不在导出的对象中.
我如何存根doA(sinon或任何其他工具?)
function doA (value) {
/* do stuff */
}
function doB (value) {
let resultA = doA(value);
if (resultA === 'something') {
/* do some */
} else {
/* do otherwise */
}
}
module.exports = exports = {
doB
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |