如何使用qunit
测试在Ember Unit Test中返回商店的服务中的方法
export default Ember.Service.extend({
store: Ember.inject.service(),
setSomeProps() {
this.get('store').find('somemodel', id)
.then((someData) => {
this.set('someProp', someDate.get('name'));
});
}
});

setSomeProps是我服务中的一个方法,我对ember来说相当新,并且无法理解ember单元测试。什么是为此功能编写单元测试的最佳方法
答案 0 :(得分:4)
您可以在store
的单元测试中模拟store-caller-service
服务。
您应该使用wait
函数来执行here所述的异步测试行为。
看看这个twiddle example