Как выполнить юнит-тестирование авто-перенаправления на основе данных из API в реакции с использованием Jest - PullRequest
0 голосов
/ 18 декабря 2018

Мы используем шутку для юнит-тестирования в реакции.У нас есть 3 маршрутизируемых компонента, скажем, component1, component2 и component3.

Компонент1 содержит список пользователей, компонент2 содержит список тем для каждого пользователя, а компонент3 содержит сведения о выбранной теме.В случае, если в компоненте 1 присутствует отдельная тема для пользователя, он автоматически перенаправляется в компонент3.Это прекрасно работает, у нас есть следующий код для его достижения:

Service.getData(this.prop.userId).then(res => {
     if (res.length === 1) {
           route('/component3');
     } else {
         // code for rendering current component.
     }
});

Теперь это работает, как и ожидалось, но проблема в том, что мы не можем написать для него модульные тесты с использованием jest.Любая помощь / предложение будет очень признателен.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...