Не могу найти узел внутри Модал - тест - PullRequest
1 голос
/ 25 апреля 2019

Невозможность визуализации и тестирования события щелчка внутри модального окна.Как я могу также получить доступ к содержимому внутри модального

Используя Jest и Enzyme для React js

Вот мой тестовый файл:

 beforeEach(() => wrapper = mount(<MemoryRouter keyLength={0}><ClassName    

it('Test Request Button Close on Modal', () => {
 baseProps.onClick.mockClear();
 wrapper.find('ClassName').setState({ 
    modalOpen:true,
  })
wrapper.update()
wrapper.find('ClassName').find('#close-btn').simulate('click')
});

Вот файл.js Получите следующее сообщение: Метод «simulate» предназначен для запуска на 1 узле.Вместо этого найдено 0.

<Modal isOpen={this.state.modalOpen} style={customStyles}>
 <div className='request-response-modal'>
  <button title='Close' className='request-button-close' id='close-btn'  onClick={this.toggleModal}>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...