Texteingabe mit reactJs TestUtils simulieren

Ich möchte in der Lage sein, einen Benutzer zu simulieren, der mit reactjs in ein Textfeld eingibt, damit ich meine Überprüfungsstatusmeldungen testen kann.

Ich habe eine Reaktionskomponente, die auf keyUp überprüft wird

Unten ist ein einfaches Beispiel für das, was ich ausprobiert habe.

nameInput.props.value = 'a';
React.addons.TestUtils.Simulate.keyUp(nameInput);
React.addons.TestUtils.findRenderedDOMComponentWithClass(component, 'has-error');

Dies scheint den Wert des gebundenen Textfelds beim Debuggen im Validator nicht zu ändern

React.addons.TestUtils.Simulate.keyUp(nameInput, {key: 'a'});
React.addons.TestUtils.findRenderedDOMComponentWithClass(component, 'has-error');

Das tut es auch nicht.

Könnte mich jemand auf den richtigen Weg lenken, der zweite stimmt mit der Dokumentation überein, die ich in der Umgebung von simulate finden könnte (http://facebook.github.io/react/docs/test-utils.html), der erste macht für mich Sinn (setze den tatsächlichen Textfeldwert dann fälsche ein Ereignis)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage