How to test a prop update on React component

前端 未结 8 557
鱼传尺愫
鱼传尺愫 2020-12-14 05:36

What is the correct way of unit testing a React component prop update.

Here is my test fixture;

describe(\'updating the value\', function(){
                 


        
8条回答
  •  Happy的楠姐
    2020-12-14 06:41

    This is an older question, but in case anyone else stumbles upon this, the following setup has worked for me nicely:

    it('updates component on property update', () => {
        let TestParent = React.createClass({
            getInitialState() {
                return {value: true};
            },
            render() {
                return ;
            }
        });
        component = TestUtils.renderIntoDocument();
        component.setState({value: false});
        // Verification code follows
    });
    

    This makes React run the usual component update.

提交回复
热议问题