0
私は、シミュレートされた変更イベントの後に入力フィールドの更新された値をチェックしようとしています。React酵素のシミュレートされた変更イベントの後に更新された値をチェックする方法は?
const wrapper = mount(<input type="number" value="hello" onChange="onChangeFunc"/>);
wrapper.simulate('change', {target: {value: "2"}});
expect(wrapper.props().value).to.equal('3');
なぜこれが機能しないのでしょうか?私はsetStateが非同期であり、テストが戻った後に起こるかもしれないと思っています。
のように実際に私の元のコードは、変更機能と数値を持っていない..私は私の頭の上に例を書いていました。訂正してくれてありがとう。 – ethankong113