在NodeJS中使用Mocha和Sinon来ES6类的方法

有没有办法使用摩卡/ Sinon存根ES6类的方法?

我正在尝试这样做…

sinon.stub(Factory, 'announce'); 

但我只是得到以下错误…

 TypeError: Attempted to wrap undefined property announce as function 

实例方法仍然放在要inheritance的类的原型对象上,而不是在其构造函数上,即使class语法隐藏了一点。 使用

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