我希望能够对反应组件进行深度测试,而不是对其进行浅层测试。随着浅层测试的讨论我无法找到如何做到这一点。确认我有组件......
内部App
是一个名为Child
的子组件。在Child
内,我致电this.setState({name:'blah'})
。
在我的测试中,我想这样做......
const div = document.createElement('div');
var renderedAppComponent = ReactDOM.render(<App />, div);
expect(renderedAppComponent.childComponment.state.name).toBe('hello world');
这可能吗?