在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ jest如何獲取被Form.create()包裹的組件內(nèi)的方法

jest如何獲取被Form.create()包裹的組件內(nèi)的方法

簡(jiǎn)單組件:

export default class Test extends React.Component {
    constructor() {
        super();
        this.onChange = this.onChange.bind(this);
        this.state = {};
    }
    onChange(key, value) {}
    render() {
        return (
            <div className="daka-login">
            </div>
        );
    }
}

由Form表單組件包裹的組件:

class Test extends React.Component {
    constructor() {
        super();
        this.onChange = this.onChange.bind(this);
        this.state = {};
    }
    onChange(key, value) {}
    render() {
        return (
            <div className="daka-login">
            </div>
        );
    }
}

const WrappedUserTest = Form.create()(Test);
export default WrappedUserTest;

簡(jiǎn)單組件的onChange方法測(cè)試可以通過以下方式:

mount(<Test {...props} />).instance().onChange()

但是由Form表單包裹的是會(huì)報(bào)錯(cuò)的,請(qǐng)問該如何修改,謝謝.

回答
編輯回答
久不遇

讓我來完美解決你的問題吧

clipboard.png

2017年6月3日 12:55