2017-11-17 6 views
0

toBeGreaterThanを組み合わせることができる方法はありますか?jasminetoHaveBeenCalledTimes toBeGreaterThanを組み合わせる

スパイオブジェクトが特定のメソッドを少なくとも2回呼び出すかどうかを知りたい。

スパイオブジェクト

spyOn(component.videos, 'update').and.callThrough(); 

私たちは時代の正確な数のためにそれを確認することができます知っているが、私の場合にはupdate方法は、何回でも呼び出すことができます。私は以下のようなものが声明

expect(component.videos.update).toHaveBeenCalledTimes(2).toBeGreaterThan(2); 

私はそれが間違っ構文ですけど、それに似たものがあることを期待それは少なくとも二回

呼ばれているかどうかを確認したいですか?

答えて

0

これらは、チェーンされていないアサーションが異なります。

それはおそらく次のようになります。

expect(component.videos.update.calls.count()).not.toBeLessThan(2); 
+0

はあなたの迅速な解決をいただき、ありがとうございます。それはうまくいった! –