Тестирование реакции Jest: проверка состояния после задержкиJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Тестирование реакции Jest: проверка состояния после задержки

Сообщение Гость »


Я очень запутался, пытаясь создать тест с помощью документации 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 мс?

Любая помощь приветствуется :)
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»