Como testar React PropTypes através do Jest?
Estou escrevendo testes Jest para o meu código React e esperando usar / testar as verificações PropType. Eu sou bastante novo no universo Javascript. Estou usando o npm para instalarreact-0.11.2
e tenha um simples:
var React = require('react/addons');
Nos meus testes. Meu teste é bem parecido com o exemplo do tutorial jest / react com código como:
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 ');
No entanto, parece que o PropType verifica oEventCell
componente não está sendo acionado. Entendo que as verificações são executadas apenas no modo Desenvolvimento, mas também pensei que obterreact
através do npm deu a você a versão de desenvolvimento. As verificações são acionadas no meu navegador quando eu construo o componente com watchify.
o que estou perdendo?