質問

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top