【发布时间】:2017-08-11 01:58:14
【问题描述】:
我正在尝试在 Node 模块中模拟一个函数。但它不允许我。有什么想法吗?
// module A
function foo(){
return 1;
}
function bar(){
return foo() + 1;
}
module.exports = {foo, bar}
在测试中……
const a = require('a');
...
sinon.stub(a, 'foo').callsFake(() => 3);
expect(a.bar()).to.equal(4); // gets 2 instead of 4
【问题讨论】:
标签: node.js mocha.js sinon chai stub