私は関数参照を返すメソッドを持っています。私はこの方法をスパイし、特定の入力のparam Pジャスミン条件付きコールスルーとcallFake
のための偽の関数リファレンスを返す必要が
function methodetobeMoked(param){
case1:return func1;
case 2: return func2;
.
.
case n: return funcN;
}
は私のシナリオは
ある ジャスミンのテストのいずれかの条件callThroughがあります
SpyOn(some object,'someMethode').and.{if param=p callFake(fakeMethode) else callThrough()}
私はcallFakeを試しました。偽のメソッドから元のメソッドにコントロールを渡す方法はありますか?
テストでアプリロジックを複製することは悪い考えです。 – abbr