Как проверить React PropTypes через Jest?
Я пишу Jest-тесты для своего кода React и надеюсь использовать / протестировать проверки PropType. Я совершенно новичок во вселенной Javascript. Я использую npm для установкиreact-0.11.2
и иметь простое:
var React = require('react/addons');
В моих тестах. Мой тест выглядит очень похоже на пример учебника jest / реагирует с кодом, подобным:
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 ');
Однако кажется, что PropType проверяет вEventCell
компонент не запускается. Я понимаю, что проверки выполняются только в режиме разработки, но потом я также подумал, что получениеreact
через npm дал вам версию для разработки. Проверки запускаются в моем браузере, когда я собираю компонент с помощью watchify.
Что мне не хватает?