Ember.js Ember Js使用承诺测试服务
如何在一个服务中测试一个方法,该服务使用qunit返回余烬单元测试中的存储Ember.js Ember Js使用承诺测试服务,ember.js,qunit,ember-testing,Ember.js,Qunit,Ember Testing,如何在一个服务中测试一个方法,该服务使用qunit返回余烬单元测试中的存储 导出默认Ember.Service.extend({ 存储区:Ember.inject.service(), setSomeProps(){ this.get('store').find('somemodel',id) .然后((某些数据)=>{ this.set('someProp',someDate.get('name'); }); } });您可以在存储调用方服务的单元测试中模拟存储服务。 您应该使用wait函数
导出默认Ember.Service.extend({
存储区:Ember.inject.service(),
setSomeProps(){
this.get('store').find('somemodel',id)
.然后((某些数据)=>{
this.set('someProp',someDate.get('name');
});
}
});
您可以在存储调用方服务
的单元测试中模拟存储
服务。
您应该使用wait
函数来实现所描述的异步测试行为
看看这个谢谢你制作了一个非常好的演示解决方案的小游戏。要是能有更多的答案能这么好就好了!