¿Cómo pruebo Ember.run.later con Sinon?

Tengo un código Ember que establece un tiempo de espera:

var MyObject = Ember.Object.extend({
  setFooToBarLater: function() {
    Ember.run.later(this, 'set', 'foo', 'bar', 500);
  }
});

Me gustaría probar eso usando el reloj falso de Sinon. Esto es lo que probé:

var clock = sinon.useFakeTimers();
var myObject = MyObject.create();
myObject.setFooToBarLater();
clock.tick(600);
expect(myObject.get('foo')).to.be('bar');

Pero elexpect siempre se ejecuta antes de laset. También intenté envolver elclock.tick en un ciclo de ejecución:

Ember.run(clock, 'tick', 600);