Jasmineを使用してSencha Touchコントローラーをテストします
-
27-10-2019 - |
質問
Jasmineを使用するためのテストを作成しようとしているSencha Touch MVCアプリを持っています。私はいくつかの成功を収めていますが、これまでのところ、コントローラーのアクション方法をテストしようとしていることに困惑しています。
たとえば、次のようなアクションメソッドがあります。
mapContact : function(params) {
// Do some stuff here
this.application.contactPanel.setActiveItem(contactMapPanel, {type:'slide', direction:'left'});
}
ContactMappanelは、ContactPanel内に含まれるパネルです。ジャスミンでこの方法をテストする最良の方法は何ですか?アクティブアイテムが実際にContactMappanelに正しく設定されていることをテストするにはどうすればよいですか?
解決
これはそれほど良いアイデアではないことがわかりました。これは、より多くの統合テストと見なされており、ジャスミンはユニットテストのためです。見る : http://www.sencha.com/forum/showthread.php?151594-test-a-sencha-touch-controller-using-jasmine
所属していません StackOverflow