Я использую энзим, шут, синон для юнит-тестирования. Я хотел бы смоделировать состояние компонентов и перейти в пользовательское состояние, прежде чем компонент будет отрендерен. Как мне этого добиться?
Мой компонент запускается с некоторым начальным состоянием:
constructor(props) {
super(props);
this.state = {
sample: "hello"
}
}
Я хочу перезаписать значение sample до того, как произойдет рендеринг, путем имитации ложного состояния и перед вызовом shallow ().