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