테스트를 위해 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')
});
그래서 내가 어떻게 내 구성 요소를 테스트 할 수 있습니까?
이 테스트에서 오류가 발생합니까, 아니면 '결과'가 정의되지 않은 값을 반환합니까? –
"property"를 사용할 때 결과가 정의되지 않고 "관찰"을 사용할 때 함수 텍스트가 반환됩니다 – encore
다음은 구성 요소 테스트 http://jsbin.com/UNivugu/2/edit를 보여주는 빠른 jsbin입니다. –