.update() => Self
Синхронизирует моментальный снимок дерева компонентов Enzyme с деревом компонентов React. Полезно для выполнения перед проверкой результата отрисовки, если что-то внешнее может обновлять состояние компонента где-либо.
ПРИМЕЧАНИЕ: может быть вызвано только на экземпляре обёртки, который также является корневым экземпляром.
ПРИМЕЧАНИЕ: это не вызывает перерисовку. Используйте wrapper.setProps({}) для принудительной перерисовки.
Возвращаемые значения
ReactWrapper: Возвращает себя.
Пример
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://enzymejs.github.io/enzyme/docs/api/ReactWrapper/update.html