バックボーンlistenTo/on APIを使用してそのハンドラにイベントを登録しています。さて、正しいハンドラがイベントに添付されているジャスミンを使ってユニットテストを行う方法。 listenTo/onを偵察することができ、正しいeventNameがlistenTo/onの引数として提供されているかどうかをチェックしますが、正しいコールバックをチェックする正しい方法はイベントに登録されています。バックボーンlistenToを使用して登録されたイベントで登録されたコールバックをユニットテストする方法は?
編集:次の文をunittestしたいとします。
if(condition) {
obj1.on('eventName1', callBack1);
}
else {
obj1.on('eventName2', callBack2);
}
今、私は、「オン」スパイ、それが「eventName1/eventName2」で呼ばれてきたが、どのようにコールバックのための同じを確認するかどうかジャスミンで確認できますか?
コードを追加して、これまでに書かれた内容を確認し、動作していないものを強調表示することもできます。 – Stuart
@Stuart:例が追加されました。 –