在NodeJS中使用Mocha和Sinon对ES6类方法进行存根

时间:2016-05-26 21:47:05

标签: javascript node.js mocha sinon stub

有没有办法使用Mocha / Sinon存根ES6类方法?

我正在尝试这样做......

apply

但我得到以下错误......

sinon.stub(Factory, 'announce');

1 个答案:

答案 0 :(得分:20)

实例方法仍然放在要继承的类的原型对象上,而不是放在其构造函数上,即使class语法稍微模糊了一点。使用

sinon.stub(Factory.prototype, 'announce');