8
是否有方法使用Mocha/Sinon存根ES6類方法?在NodeJS中使用Mocha和Sinon存儲ES6類方法
我試圖做到這一點...
sinon.stub(Factory, 'announce');
,但我只是碰到下面的錯誤...
TypeError: Attempted to wrap undefined property announce as function
是否有方法使用Mocha/Sinon存根ES6類方法?在NodeJS中使用Mocha和Sinon存儲ES6類方法
我試圖做到這一點...
sinon.stub(Factory, 'announce');
,但我只是碰到下面的錯誤...
TypeError: Attempted to wrap undefined property announce as function
實例方法仍然是擺一類的原型對象上從其構造函數繼承而來,即使語法模糊了一點。使用
sinon.stub(Factory.prototype, 'announce');
不應該通過'Factory.prototype'嗎?我想這不是一個靜態的方法。 – Bergi
我沒有意識到,ES6類仍然使用。原型!想要發佈答案讓我接受? – michael