ProcessTerminationError: отмена после 2 попыток, Jest - PullRequest
0 голосов
/ 04 апреля 2019

Терминал продолжает падать: ProcessTerminationError: отмена после 2 повторных попыток!Увидел несколько ответов, используя следующее: jest.useFakeTimers ()

В данный момент он не работает.

  it("Test onClick event on ADD Policy ", () => {
   baseProps.onClick.mockClear();
   wrapper.setProps({
   user:{
        FirmId:0
    },
  });

 jest.useFakeTimers()

  wrapper.find('Policies').setState({
 // editPolicy:true
 });
 wrapper.update() 
 wrapper.find('Policies').find('#add-policy-id').simulate("click"); 

});

Ошибка возникает, когда я добавляю editPolicy: true внутри моего setState, так каксостояние перенаправляет на другую страницу.Вероятно, отсутствует перенаправление где-то в моем тесте

   return (
  <div>
   { this.state.editPolicy ? <Redirect push to=  {`${this.props.location.pathname}/add`} /> : null }

 <div className='top-div'>
 <div className='top-div-title'>Policy Manager</div>   
 <div className='top-div-buttons'>
 {this.props.user.FirmId === 0 ? <div className='add-edit-button' id='add-policy-id' onClick={() => {this.handleAddClick()}}>Add Policy</div> : null}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...