こんにちはみんな、素晴らしい図書館。 スパイに関する機能をリクエストしたいのですが。 それらを使用する場合は、 calledWithExactly
を使用して、スパイが期待どおりに呼び出されるようにする必要があります。 また、 calledOnce
を使用して、これが1回だけ発生するようにします。 もちろん、これは現在可能です。 しかし、これは(部分一致と比較して)デフォルトのアサーションである必要があると思います。したがって、 onceCalledWithExactly
やcalledOnceWithExactly
ような組み合わせ方法を導入することで、定型文を減らすことができれば素晴らしいと思います。 どう思いますか?
sinon-chai
、これ...
expect(mySpy).calledOnce.and.calledWithExactly(expectedValue);
これで置き換えることができます:
expect(mySpy).calledOnceWithExactly(expectedValue);
このリクエストを2番目にしたいと思います。 私たちのチームはcalledOnce
とcalledWithExactly
両方を頻繁に使用しており、それらを1つの方法に統合するためのベストプラクティスを実施します。
この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 貢献していただきありがとうございます。
そのような方法がないのは私にとって非常に驚きです。 私は実際、 calledWithExactly
は呼び出しが1つだけであると主張していると思いました(したがって、このパラメーターで実際に呼び出されたのはそれだけです)。 これから作業します。
参考までに:それはちょうどマージされました:)
最も参考になるコメント
参考までに:それはちょうどマージされました:)