Я очень запутался, пытаясь создать тест с помощью документации Jest https://facebook.github.io/jest/docs/ti ... ml#content
Я пытаюсь проверить состояние при монтировании контейнера, а затем через несколько секунд после того, как вручную установил значения в состоянии (с помощью setTimeout()).
У меня есть такая функция внутри компонента MainDidMount:
comComponentDidMount() { this.setStateAfterDelay(); } И что делает эта функция:
setStateAfterDelay = () => { setTimeout(() => { this.setState({fruits: ['банан', 'яблоко', 'апельсин', 'водка', 'киви'] }); }, 1500); } Я достиг первой части с помощью:
const компонент = mount(); ожидать (comComponent.state().fruits).toEqual (null); Но я понятия не имею, как еще раз проверить состояние, скажем, через 2000 мс?
Любая помощь приветствуется
