Como testar uma atualização de suporte no componente React

Qual é a maneira correta de testar a unidade de uma atualização do componente React?

Aqui está o meu equipamento de teste;

describe('updating the value', function(){
        var component;
        beforeEach(function(){
            component = TestUtils.renderIntoDocument(<MyComponent value={true} />);
        });

        it('should update the state of the component when the value prop is changed', function(){
            // Act
            compon,ent.props.value = false;
            component.forceUpdate();
            // Assert
            expect(component.state.value).toBe(false);
        });
});

Isso funciona bem e o teste passa, no entanto, exibe uma mensagem de aviso de reação

'Warning: Dont set .props.value of the React component <exports />. Instead specify the correct value when initially creating the element or use React.cloneElement to make a new element with updated props.'

Tudo o que eu quero testar é a atualização de uma propriedade, não para criar uma nova instância do elemento com uma propriedade diferente. Existe uma maneira melhor de fazer essa atualização de propriedade?

questionAnswers(6)

yourAnswerToTheQuestion