Невозможность визуализации и тестирования события щелчка внутри модального окна.Как я могу также получить доступ к содержимому внутри модального
Используя 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}>