Wie teste ich React PropTypes mit Jest?

Ich schreibe Jest-Tests für meinen React-Code und hoffe, die PropType-Prüfungen nutzen / testen zu können. Ich bin ziemlich neu im Javascript-Universum. Ich benutze npm um @ zu installierreact-0.11.2 und haben eine einfache:

var React = require('react/addons');

ei meinen Tests. Mein Test sieht dem Jest / React-Tutorial-Beispiel mit folgendem Code ziemlich ähnlich:

var eventCell = TestUtils.renderIntoDocument(
  <EventCell
    slot={slot}
    weekId={weekId}
    day={day}
    eventTypes={eventTypes}
    />
);

var time = TestUtils.findRenderedDOMComponentWithClass(eventCell, 'time');
expect(time.getDOMNode().textContent).toEqual('19:00 ');

Es scheint jedoch, dass der PropType das @ eincheckEventCell -Komponente wird nicht ausgelöst. Ich verstehe, dass die Prüfungen nur im Entwicklungsmodus ausgeführt werden, aber dann dachte ich auch, dass immerreact bis npm gab Ihnen die Entwicklungsversion. Die Prüfungen werden in meinem Browser ausgelöst, wenn ich die Komponente mit watchify erstelle.

Was vermisse ich

Antworten auf die Frage(5)

Ihre Antwort auf die Frage