web-dev-qa-db-ja.com

EnzymeでblurまたはonBlurイベントをどのように生成しますか?

私はもう試した:

input.simulate('blur');

そして

input.simulate('onBlur');

これらはいずれも機能しません。これはEnzymeでも利用可能ですか(バージョン2.4.1を使用しています)。

16
reectrix

input.simulate('focus')input.simulate('change')、およびinput.simulate('blur')は機能するはずです。 inputが実際に_wrapper.find('input')として宣言されたノードであり、存在するかどうかを確認します。第二に、これに似た別の質問があります: 酵素-<input>値にアクセスして設定する方法? そして最後に ReactWrapperコンポーネントソースコードをチェックReactが認識できるすべてのイベント を使用します。したがって、エラーはコードのどこかにあります。

24
boldnik