2013-09-21 25 views
1

我一直在開發一個Web應用程序,我使用的是ember.js 1.0。我想知道是否有任何方式或框架來進行單元測試。例如,假設我有一個名爲「CustomerController」的控制器,並且我有一個將需求項添加到購物車的方法。如何在ember.js中執行單元測試?

... 
addNewItem : function(item){ 
    var content = shoppingCart.get("content"); 
    content.push(item); 
    shoppingCart.set("content", content); 
} 
... 

所以我想執行一個單元測試,以查看客戶添加新項目時是否增加了項目數量。我可以用什麼樣的框架來完成這個?此

回答

7

Qunit行之有效與Ember,具有很大的異步支持。它用來測試燼本身。

退房ember-app-kit,它使用qunit和karma測試運行器。它包括一些示例測試,以及自述文件「入門」部分中引用的一些介紹性文章。