Sinon: リクエスト:calledOnceとcalledWithExactlyを組み合わせるためのシンタックスシュガー

作成日 2017年01月21日  ·  4コメント  ·  ソース: sinonjs/sinon

こんにちはみんな、素晴らしい図書館。 スパイに関する機能をリクエストしたいのですが。 それらを使用する場合は、 calledWithExactlyを使用して、スパイが期待どおりに呼び出されるようにする必要があります。 また、 calledOnceを使用して、これが1回だけ発生するようにします。 もちろん、これは現在可能です。 しかし、これは(部分一致と比較して)デフォルトのアサーションである必要があると思います。したがって、 onceCalledWithExactlycalledOnceWithExactlyような組み合わせ方法を導入することで、定型文を減らすことができれば素晴らしいと思います。 どう思いますか?

sinon-chai 、これ...

expect(mySpy).calledOnce.and.calledWithExactly(expectedValue);

これで置き換えることができます:

expect(mySpy).calledOnceWithExactly(expectedValue);
stale

最も参考になるコメント

参考までに:それはちょうどマージされました:)

全てのコメント4件

このリクエストを2番目にしたいと思います。 私たちのチームはcalledOncecalledWithExactly両方を頻繁に使用しており、それらを1つの方法に統合するためのベストプラクティスを実施します。

この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 貢献していただきありがとうございます。

そのような方法がないのは私にとって非常に驚きです。 私は実際、 calledWithExactlyは呼び出しが1つだけであると主張していると思いました(したがって、このパラメーターで実際に呼び出されたのはそれだけです)。 これから作業します。

参考までに:それはちょうどマージされました:)

このページは役に立ちましたか?
0 / 5 - 0 評価