我正在使用Qunit和Karma進行測試,但我無法找到爲Ember組件創建測試的方法。Ember組件測試
這裏是我的測試代碼:
test('Function',function(){
var test = App.MyComponent.create({
data:[{'a':'a'}]
});
var result = test.get('buildingComponent');
equal(result, 'done', "function crushed because" + result);
});
我的組件:
App.MyComponent = Ember.Component.extend({
buildingComponent:function(){
return 'done'
}.property('data')
});
因此,如何能測試我的組件?
你在這個測試中收到了一些錯誤,或者'result'只是返回undefined? –
當我使用「屬性」時,結果是不確定的,當我使用「觀察」時它返回函數文本 – encore
這是一個快速jsbin,顯示組件測試http://jsbin.com/UNivugu/2/edit –