isn't what's breaking the tests that the defer function needs to be wrapped with Ember.run? we really shouldn't have this here.