8
Mocha/Sinonを使用してES6クラスメソッドをスタブする方法はありますか?NodeJSのMochaとSinonを使用したES6クラスメソッドのスタブ
TypeError: Attempted to wrap undefined property announce as function
Mocha/Sinonを使用してES6クラスメソッドをスタブする方法はありますか?NodeJSのMochaとSinonを使用したES6クラスメソッドのスタブ
TypeError: Attempted to wrap undefined property announce as function
インスタンスメソッドは、まだクラスのプロトタイプオブジェクトの上に配置され
sinon.stub(Factory, 'announce');
が、私はちょうど次のエラーを取得する...私はこれをやろうとしている
...そのコンストラクタではなく、継承されている場合でも、class
のシンタックスではそのビットがあいまいになっています。 Use
sinon.stub(Factory.prototype, 'announce');
'Factory.prototype'を渡すべきではありませんか?私はそれが静的な方法ではないと思う。 – Bergi
私はES6クラスがまだ.prototypeを使用していることに気付かなかった!私が受け入れる答えを投稿したいですか? – michael