Beispiel #1
0
    Ember.run(function() {
      var rejection = RSVP.Promise.reject(reason);

      QUnit.stop();
      Ember.run.next(() => {
        QUnit.start();
        rejection.catch(function() { });
        ok(true, 'reached end of test');
      });
    });
Beispiel #2
0
function appendOrphan(liveRoutes, into, myState) {
  if (!liveRoutes.outlets.__ember_orphans__) {
    liveRoutes.outlets.__ember_orphans__ = {
      render: {
        name: '__ember_orphans__'
      },
      outlets: create(null)
    };
  }
  liveRoutes.outlets.__ember_orphans__.outlets[into] = myState;
  Ember.run.schedule('afterRender', function() {
    // `wasUsed` gets set by the render helper. See the function
    // `impersonateAnOutlet`.
    Ember.assert("You attempted to render into '" + into + "' but it was not found",
                 liveRoutes.outlets.__ember_orphans__.outlets[into].wasUsed);
  });
}
Beispiel #3
0
  Ember.run(function() {
    var rejection = RSVP.Promise.reject(reason);

    Ember.run.schedule('afterRender', () => rejection.catch(function() { }));
  }); // handled, we shouldn't need to assert.
Beispiel #4
0
 return new RSVP.Promise(resolve => Ember.run.later(resolve, time));
Beispiel #5
0
export function after (cb) {
  Ember.run.schedule(Ember.run.queues[Ember.run.queues.length - 1], cb);
}