2016-05-04 18 views
7

Ember.jsコンポーネントのテスト中にフォーカスおよびブラーイベントをトリガーするにはどうすればよいですか?Ember統合テストでコンポーネントのフォーカス/ブラーの方法は?

this.$().focus();またはthis.$('input').focus();は機能しているように見えますが、ファントムズとクロムでは異なる動作をします。

また、this.$().blur();またはthis.$().focusout();は、phantomjsとchromeの両方で動作していないようです。

答えて

1

それは私のため

this.$('input').focusout(); 
    this.$('input').blur(); 
    this.$('input').trigger('focusout'); 
    this.$('input').trigger('blur'); 
    this.$('input').trigger('keyup'); // another event that you can trigger 

more information

を働いた、代わりにそれを triggerで試してみます
関連する問題