使用Jasmine测试Sencha Touch Controller

时间:2011-10-19 16:04:42

标签: sencha-touch jasmine

我有一个Sencha Touch MVC应用程序,我正在尝试编写一些使用Jasmine的测试。我已经取得了一些成功,但到目前为止,我还是试图测试控制器的动作方法。

例如,我有一个看起来像这样的动作方法:

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

其中contactMapPanel是contactPanel中包含的面板。在Jasmine中测试此方法的最佳方法是什么?如何测试活动项确实正确设置为contactMapPanel?

1 个答案:

答案 0 :(得分:2)

原来这不是一个好主意 - 它被认为是更多的集成测试,而jasmine则用于单元测试。请参阅:http://www.sencha.com/forum/showthread.php?151594-Test-a-Sencha-Touch-Controller-using-Jasmine