EmberJs-Как отказаться от Ember.RSVP.Promise в тесте модуля qunit?

var stubMyService=Ember.Object.extend({
        //'authenticator:ooion( OAuth,username, password)
        authenticate(OAuth2,username,password)
         {
           return new Ember.RSVP.Promise(function(reject){
               Ember.run(null,reject,obj);
           });
          }
      });

1 ответ

Решение

Обратный вызов в RSVP.Promise принимает 2 аргумента - разрешить и отклонить.

return new Ember.RSVP.Promise(function(resolve, reject) {
    Ember.run(null, reject, obj);
});

Или в синтаксисе ES2017:

return new Ember.RSVP.Promise((resolve, reject) => Ember.run(null, reject, obj));
Другие вопросы по тегам