Is there a way to stub an ES6 class method using Mocha/Sinon?
I'm trying to do this...
sinon.stub(Factory, 'announce');
but I just get the following error...
TypeError: Attempted to wrap undefined property announce as function
Instance methods are still placed on the prototype object of a class to be inherited from, not on its constructor, even if the class
syntax obscures that a bit. Use
sinon.stub(Factory.prototype, 'announce');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With