2

Jasmine を使用するためのいくつかのテストを作成しようとしている Sencha Touch MVC アプリを持っています。私はある程度の成功を収めましたが、コントローラーのアクションメソッドをテストしようとして、これまでのところ困惑しています。

たとえば、次のようなアクション メソッドがあります。

mapContact : function(params) {
    // Do some stuff here
    this.application.contactPanel.setActiveItem(contactMapPanel, {type:'slide', direction:'left'});
}

ここで、contactMapPanel は、contactPanel 内に含まれるパネルです。Jasmine でこのメソッドをテストする最良の方法は何ですか? アクティブなアイテムが実際に contactMapPanel に正しく設定されていることをテストするにはどうすればよいですか?

4

1 に答える 1

2

これはあまり良い考えではないことがわかりました。これは、より統合テストと見なされており、ジャスミンは単体テスト用です。参照: http://www.sencha.com/forum/showthread.php?151594-Test-a-Sencha-Touch-Controller-using-Jasmine

于 2011-10-24T18:34:19.997 に答える