Après la mise à niveau vers Ember 2.10.0, nos tests unitaires de composants ont commencé à échouer lorsque willDestroyElement
s'exécute car this.$()
renvoie maintenant undefined
. Cela ne se produisait pas dans Ember 2.9.0.
Vous pouvez voir cela se produire dans ce twiddle de braise .
Cela ressemble à un bogue, nous devrions pouvoir utiliser this.$()
dans willDestroyElement
, en particulier pour supprimer les écouteurs d'événement.
Flux de bogues :
Renderer
appelle la méthode remove
qui contient le lien d' appel de fonction _transitionTo('destroying')
_transitionTo
changer currentState
en destroying
lien_states
finit par trouver le lien d' état destroying
default
État link1 lien2undefined
pour le lien $()
appels@omarestrella @kamilogorek ceci est corrigé dans 2.10.2, merci pour le signalement !
Commentaire le plus utile
@omarestrella @kamilogorek ceci est corrigé dans 2.10.2, merci pour le signalement !