Después de actualizar a Ember 2.10.0, nuestras pruebas unitarias de componentes comenzaron a fallar cuando willDestroyElement
ejecuta porque this.$()
ahora devuelve undefined
. Esto no sucedía en Ember 2.9.0.
Puedes ver que esto sucede en este giro de ascuas .
Esto parece un error, deberíamos poder usar this.$()
en willDestroyElement
, especialmente para eliminar los detectores de eventos.
Flujo de errores:
Renderer
llamadas remove
método que contiene _transitionTo('destroying')
enlace de llamada de función_transitionTo
cambiar currentState
a destroying
enlace_states
búsqueda termina encontrando destroying
enlace de estadodefault
state link1 link2undefined
por $()
enlace de llamadas@omarestrella @kamilogorek esto se corrigió en 2.10.2, ¡gracias por informar!
Comentario más útil
@omarestrella @kamilogorek esto se corrigió en 2.10.2, ¡gracias por informar!