Forces a re-render. Useful to run before checking the render output if something external may be updating the state of the component somewhere.
NOTE: can only be called on a wrapper instance that is also the root instance.
ReactWrapper
: Returns itself.
class ImpureRender extends React.Component { constructor(props) { super(props); this.count = 0; } render() { this.count += 1; return <div>{this.count}</div>; } }
const wrapper = mount(<ImpureRender />); expect(wrapper.text()).to.equal('0'); wrapper.update(); expect(wrapper.text()).to.equal('1');
© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://airbnb.io/enzyme/docs/api/ReactWrapper/update.html