Simulating text entry with reactJs TestUtils

前端 未结 2 1843
伪装坚强ぢ
伪装坚强ぢ 2021-02-19 07:11

I want to be able to simulate a user typing into a text box using reactjs so that I can test my validation status messages.

I have a react component which validates on k

2条回答
  •  抹茶落季
    2021-02-19 07:21

    I found that this syntax works better for me:

      const emailInput = component.refs.userEmailInput;
      emailInput.value = 'test@gmail.com';
      Simulate.change(component.refs.userEmailInput);
    

    The second line updates the input with the text, 'test@gmail.com'. The last line triggers the change.

提交回复
热议问题